├── .arc └── default-relative-commit ├── .arcconfig ├── .gitignore ├── .travis.yml ├── META ├── Makefile ├── Makefile.common ├── README.md ├── architecture.txt ├── authors.txt ├── bugs.txt ├── changes.txt ├── code_graph ├── Makefile ├── cairo_helpers3.ml ├── controller3.ml ├── controller3.mli ├── model3.ml ├── view3.ml ├── view_matrix.ml ├── view_matrix.mli ├── view_overlays3.ml └── view_overlays3.mli ├── code_map ├── About.tex.nw ├── Macros.tex ├── Makefile ├── Visual.tex.nw ├── async.ml ├── async.mli ├── cairo_helpers.ml ├── cairo_helpers.mli ├── completion2.ml ├── completion2.mli ├── controller2.ml ├── controller2.mli ├── custom_list_generic.ml ├── draw_labels.ml ├── draw_labels.mli ├── draw_legend.ml ├── draw_legend.mli ├── draw_macrolevel.ml ├── draw_macrolevel.mli ├── draw_microlevel.ml ├── draw_microlevel.mli ├── editor_connection.ml ├── editor_connection.mli ├── flag_visual.ml ├── help.ml ├── help.mli ├── model2.ml ├── model2.mli ├── model_database_code.ml ├── model_database_code.mli ├── model_graph_code.ml ├── model_graph_code.mli ├── noweb.sty ├── parsing2.ml ├── parsing2.mli ├── style2.ml ├── style2.mli ├── ui_layers.ml ├── ui_layers.mli ├── ui_navigation.ml ├── ui_navigation.mli ├── ui_search.ml ├── ui_search.mli ├── view2.ml ├── view2.mli ├── view_mainmap.ml ├── view_mainmap.mli ├── view_minimap.ml ├── view_minimap.mli ├── view_overlays.ml └── view_overlays.mli ├── commons ├── Commons.tex.nw ├── Commons_intro.tex.nw ├── META ├── Makefile ├── authors.txt ├── common.ml ├── common.ml.nw ├── common.mli ├── common2.ml ├── common2.mli ├── common__basic.mli.nw ├── common__basic_types.mli.nw ├── common__collections.mli.nw ├── common__misc.mli.nw ├── common__overview.mli.nw ├── compatibility.ml ├── concurrency.ml ├── console.ml ├── console.mli ├── copyright.txt ├── credits.txt ├── deprecated │ ├── Makefile.old │ ├── backtrace.ml │ ├── backtrace_c.c │ └── sexp_common.ml ├── distribution.ml ├── distribution.mli ├── extra.mli.nw ├── features.ml.in ├── file_format.ml ├── file_format.mli ├── file_type.ml ├── file_type.mli ├── graph │ ├── META │ ├── Makefile │ ├── graph.ml │ └── graph.mli ├── graphic.ml ├── gui.ml ├── int.ml ├── interfaces.ml ├── license.txt ├── logger.ml ├── logger.mli ├── macro.ml4 ├── math.ml ├── math.mli ├── noweb.sty ├── oarray.ml ├── oarray.mli ├── oassoc.ml ├── oassoc.mli ├── objet.ml ├── objet.mli ├── ocaml.ml ├── ocaml.mli ├── ocamlextra │ ├── ANSITerminal.ml │ ├── ANSITerminal.mli │ ├── dumper.ml │ ├── dumper.mli │ ├── dynArray.ml │ ├── dynArray.mli │ ├── enum.ml │ ├── enum.mli │ ├── graph_ocamldot.ml │ ├── graph_ocamldot.mli │ ├── map_poly.ml │ ├── map_poly.mli │ ├── oUnit.ml │ ├── oUnit.mli │ ├── pretty_printer_indent.ml │ ├── pretty_printer_indent.mli │ ├── realpath.c │ ├── setPt.ml │ ├── set_poly.ml │ ├── set_poly.mli │ ├── suffix_tree.ml │ ├── suffix_tree.mli │ ├── suffix_tree_ext.ml │ ├── suffix_tree_ext.mli │ ├── xHTML2.ml │ ├── xHTML2.mli │ ├── xML2.ml │ └── xML2.mli ├── ocollection.ml ├── ocollection.mli ├── ocollection.mli.nw ├── ocollection │ ├── oassoc_buffer.ml │ ├── oassoc_buffer.mli │ ├── oassoc_cache.ml │ ├── oassoc_cache.mli │ ├── oassocb.ml │ ├── oassocbdb.ml │ ├── oassocbdb.mli │ ├── oassocbdb_string.ml │ ├── oassocbdb_string.mli │ ├── oassocdbm.ml │ ├── oassocdbm.mli │ ├── oassoch.ml │ ├── oassocid.ml │ ├── ograph2way.ml │ ├── ograph2way.mli │ ├── osetb.ml │ ├── oseth.ml │ ├── oseti.ml │ └── osetpt.ml ├── ocommon__other.mli.nw ├── ocommon__overview.mli.nw ├── ofullcommon.ml ├── ograph.ml ├── ograph.mli ├── ograph_extended.ml ├── ograph_extended.mli ├── ograph_simple.ml ├── ograph_simple.mli ├── osequence.ml ├── osequence.mli ├── oset.ml ├── oset.mli ├── parallel.ml ├── parallel.mli ├── parser_combinators.ml ├── parser_combinators.mli ├── portability.ml ├── python.ml ├── python_ocaml.py ├── readme.txt ├── reflection.ml ├── regexp.ml ├── seti.ml ├── shorttoc.sty ├── unicode.ml └── unicode.mli ├── configure ├── copyright.txt ├── credits.txt ├── data ├── cpp_stdlib │ ├── macros.h │ ├── other_macros.h │ └── readme.txt ├── java_stdlib │ ├── android │ │ ├── android.accessibilityservice.java │ │ ├── android.accounts.java │ │ ├── android.animation.java │ │ ├── android.annotation.java │ │ ├── android.app.activity.java │ │ ├── android.app.admin.java │ │ ├── android.app.backup.java │ │ ├── android.app.java │ │ ├── android.appwidget.java │ │ ├── android.bluetooth.java │ │ ├── android.bordeaux.learning.java │ │ ├── android.bordeaux.services.java │ │ ├── android.content.java │ │ ├── android.content.pm.java │ │ ├── android.content.res.java │ │ ├── android.core.java │ │ ├── android.database.java │ │ ├── android.database.sqlite.java │ │ ├── android.ddm.java │ │ ├── android.debug.java │ │ ├── android.drm.java │ │ ├── android.drm.mobile1.java │ │ ├── android.emoji.java │ │ ├── android.filterfw.core.java │ │ ├── android.filterfw.format.java │ │ ├── android.filterfw.geometry.java │ │ ├── android.filterfw.io.java │ │ ├── android.filterfw.java │ │ ├── android.filterpacks.base.java │ │ ├── android.filterpacks.imageproc.java │ │ ├── android.filterpacks.numeric.java │ │ ├── android.filterpacks.performance.java │ │ ├── android.filterpacks.text.java │ │ ├── android.filterpacks.ui.java │ │ ├── android.filterpacks.videoproc.java │ │ ├── android.filterpacks.videosink.java │ │ ├── android.filterpacks.videosrc.java │ │ ├── android.gesture.java │ │ ├── android.graphics.drawable.java │ │ ├── android.graphics.drawable.shapes.java │ │ ├── android.graphics.java │ │ ├── android.hardware.input.java │ │ ├── android.hardware.java │ │ ├── android.hardware.usb.java │ │ ├── android.icu.text.java │ │ ├── android.inputmethodservice.java │ │ ├── android.location.java │ │ ├── android.media.audiofx.java │ │ ├── android.media.effect.effects.java │ │ ├── android.media.effect.java │ │ ├── android.media.filterfw.samples.java │ │ ├── android.media.java │ │ ├── android.media.videoeditor.java │ │ ├── android.mtp.java │ │ ├── android.net.arp.java │ │ ├── android.net.dhcp.java │ │ ├── android.net.http.java │ │ ├── android.net.java │ │ ├── android.net.nsd.java │ │ ├── android.net.rtp.java │ │ ├── android.net.sip.java │ │ ├── android.net.wifi.java │ │ ├── android.net.wifi.p2p.java │ │ ├── android.net.wifi.p2p.nsd.java │ │ ├── android.net.wimax.java │ │ ├── android.nfc.java │ │ ├── android.nfc.tech.java │ │ ├── android.opengl.java │ │ ├── android.os.java │ │ ├── android.os.storage.java │ │ ├── android.preference.java │ │ ├── android.provider.java │ │ ├── android.renderscript.java │ │ ├── android.sax.java │ │ ├── android.security.java │ │ ├── android.security.tests.java │ │ ├── android.server.java │ │ ├── android.server.search.java │ │ ├── android.service.dreams.java │ │ ├── android.service.textservice.java │ │ ├── android.service.wallpaper.java │ │ ├── android.speech.java │ │ ├── android.speech.srec.java │ │ ├── android.speech.tts.java │ │ ├── android.support.v13.app.java │ │ ├── android.support.v13.dreams.java │ │ ├── android.support.v4.accessibilityservice.java │ │ ├── android.support.v4.app.java │ │ ├── android.support.v4.content.java │ │ ├── android.support.v4.content.pm.java │ │ ├── android.support.v4.database.java │ │ ├── android.support.v4.net.java │ │ ├── android.support.v4.os.java │ │ ├── android.support.v4.util.java │ │ ├── android.support.v4.view.accessibility.java │ │ ├── android.support.v4.view.java │ │ ├── android.support.v4.widget.java │ │ ├── android.support.v7.gridlayout.java │ │ ├── android.support.v7.widget.java │ │ ├── android.telephony.cdma.java │ │ ├── android.telephony.gsm.java │ │ ├── android.telephony.java │ │ ├── android.test.java │ │ ├── android.test.mock.java │ │ ├── android.test.suitebuilder.annotation.java │ │ ├── android.test.suitebuilder.examples.constructor.java │ │ ├── android.test.suitebuilder.examples.error.java │ │ ├── android.test.suitebuilder.examples.instrumentation.java │ │ ├── android.test.suitebuilder.examples.java │ │ ├── android.test.suitebuilder.examples.nested.java │ │ ├── android.test.suitebuilder.examples.nested.nested.java │ │ ├── android.test.suitebuilder.examples.simple.java │ │ ├── android.test.suitebuilder.examples.smoke.java │ │ ├── android.test.suitebuilder.examples.subclass.java │ │ ├── android.test.suitebuilder.examples.suppress.java │ │ ├── android.test.suitebuilder.java │ │ ├── android.text.format.java │ │ ├── android.text.java │ │ ├── android.text.method.java │ │ ├── android.text.style.java │ │ ├── android.text.util.java │ │ ├── android.util.java │ │ ├── android.view.accessibility.java │ │ ├── android.view.animation.java │ │ ├── android.view.inputmethod.java │ │ ├── android.view.java │ │ ├── android.view.menu.java │ │ ├── android.view.textservice.java │ │ ├── android.webkit.java │ │ ├── android.widget.focus.java │ │ ├── android.widget.gridview.java │ │ ├── android.widget.gridview.touch.java │ │ ├── android.widget.java │ │ ├── android.widget.layout.frame.java │ │ ├── android.widget.layout.linear.java │ │ ├── android.widget.layout.table.java │ │ ├── android.widget.listview.arrowscroll.java │ │ ├── android.widget.listview.focus.java │ │ ├── android.widget.listview.java │ │ ├── android.widget.listview.touch.java │ │ ├── android.widget.scroll.arrowscroll.java │ │ ├── android.widget.scroll.java │ │ ├── android.widget.touchmode.java │ │ ├── com.android.accessorychat.java │ │ ├── com.android.backupconfirm.java │ │ ├── com.android.backuptest.java │ │ ├── com.android.bandwidthtest.java │ │ ├── com.android.bandwidthtest.util.java │ │ ├── com.android.batterywaster.java │ │ ├── com.android.bidi.java │ │ ├── com.android.browserpowertest.java │ │ ├── com.android.calendarcommon.java │ │ ├── com.android.camerabrowser.java │ │ ├── com.android.carouseltest.java │ │ ├── com.android.commands.am.java │ │ ├── com.android.commands.bmgr.java │ │ ├── com.android.commands.bu.java │ │ ├── com.android.commands.content.java │ │ ├── com.android.commands.ime.java │ │ ├── com.android.commands.input.java │ │ ├── com.android.commands.pm.java │ │ ├── com.android.commands.requestsync.java │ │ ├── com.android.commands.svc.java │ │ ├── com.android.commands.uiautomator.java │ │ ├── com.android.common.contacts.java │ │ ├── com.android.common.content.java │ │ ├── com.android.common.io.java │ │ ├── com.android.common.java │ │ ├── com.android.common.speech.java │ │ ├── com.android.common.userhappiness.java │ │ ├── com.android.common.widget.java │ │ ├── com.android.connectivitymanagertest.functional.java │ │ ├── com.android.connectivitymanagertest.java │ │ ├── com.android.connectivitymanagertest.stress.java │ │ ├── com.android.connectivitymanagertest.unit.java │ │ ├── com.android.defcontainer.java │ │ ├── com.android.dumprendertree.forwarder.java │ │ ├── com.android.dumprendertree.java │ │ ├── com.android.dumprendertree2.forwarder.java │ │ ├── com.android.dumprendertree2.java │ │ ├── com.android.dumprendertree2.scriptsupport.java │ │ ├── com.android.dumprendertree2.ui.java │ │ ├── com.android.ex.carousel.java │ │ ├── com.android.ex.chips.java │ │ ├── com.android.ex.editstyledtext.java │ │ ├── com.android.ex.variablespeed.java │ │ ├── com.android.fakeoemfeatures.java │ │ ├── com.android.fbotest.java │ │ ├── com.android.fixvibratesetting.java │ │ ├── com.android.fountain_v11.java │ │ ├── com.android.framework.autoloctestapp.java │ │ ├── com.android.framework.autolocversionedtestapp.java │ │ ├── com.android.framework.externallocallpermstestapp.java │ │ ├── com.android.framework.externallocpermsfltestapp.java │ │ ├── com.android.framework.externalloctestapp.java │ │ ├── com.android.framework.externallocversionedtestapp.java │ │ ├── com.android.framework.externalsharedpermsbttestapp.java │ │ ├── com.android.framework.externalsharedpermsdiffkeytestapp.java │ │ ├── com.android.framework.externalsharedpermsfltestapp.java │ │ ├── com.android.framework.externalsharedpermstestapp.java │ │ ├── com.android.framework.internalloctestapp.java │ │ ├── com.android.framework.noloctestapp.java │ │ ├── com.android.framework.nolocversionedtestapp.java │ │ ├── com.android.framework.permission.tests.java │ │ ├── com.android.framework.simpletestapp.java │ │ ├── com.android.framework.updateexternalloctestapp.java │ │ ├── com.android.framework.updateexttointloctestapp.java │ │ ├── com.android.framework.versatiletestapp.java │ │ ├── com.android.frameworkperf.java │ │ ├── com.android.frameworks.coretests.disabled_app.java │ │ ├── com.android.frameworks.coretests.enabled_app.java │ │ ├── com.android.frameworks.downloadmanagertests.java │ │ ├── com.android.frameworks.telephonytests.java │ │ ├── com.android.frameworktest.view.java │ │ ├── com.android.future.usb.java │ │ ├── com.android.gl2cameraeye.java │ │ ├── com.android.gl2java.java │ │ ├── com.android.gl2jni.java │ │ ├── com.android.gldual.java │ │ ├── com.android.gljni.java │ │ ├── com.android.glperf.java │ │ ├── com.android.hugebackup.java │ │ ├── com.android.imftest.samples.java │ │ ├── com.android.inputdevices.java │ │ ├── com.android.inputmethodcommon.java │ │ ├── com.android.internal.app.java │ │ ├── com.android.internal.backup.java │ │ ├── com.android.internal.content.java │ │ ├── com.android.internal.database.java │ │ ├── com.android.internal.http.java │ │ ├── com.android.internal.http.multipart.java │ │ ├── com.android.internal.location.java │ │ ├── com.android.internal.logging.java │ │ ├── com.android.internal.net.java │ │ ├── com.android.internal.os.java │ │ ├── com.android.internal.os.storage.java │ │ ├── com.android.internal.policy.impl.java │ │ ├── com.android.internal.policy.java │ │ ├── com.android.internal.preference.java │ │ ├── com.android.internal.statusbar.java │ │ ├── com.android.internal.telephony.cat.java │ │ ├── com.android.internal.telephony.cdma.java │ │ ├── com.android.internal.telephony.cdma.sms.java │ │ ├── com.android.internal.telephony.gsm.java │ │ ├── com.android.internal.telephony.ims.java │ │ ├── com.android.internal.telephony.java │ │ ├── com.android.internal.telephony.mockril.java │ │ ├── com.android.internal.telephony.sip.java │ │ ├── com.android.internal.telephony.test.java │ │ ├── com.android.internal.telephony.uicc.java │ │ ├── com.android.internal.textservice.java │ │ ├── com.android.internal.util.java │ │ ├── com.android.internal.view.java │ │ ├── com.android.internal.view.menu.java │ │ ├── com.android.internal.widget.java │ │ ├── com.android.internal.widget.multiwaveview.java │ │ ├── com.android.largeassettest.java │ │ ├── com.android.layoutlib.bridge.android.java │ │ ├── com.android.layoutlib.bridge.bars.java │ │ ├── com.android.layoutlib.bridge.impl.binding.java │ │ ├── com.android.layoutlib.bridge.impl.java │ │ ├── com.android.layoutlib.bridge.java │ │ ├── com.android.layoutlib.bridge.util.java │ │ ├── com.android.lightingtest.java │ │ ├── com.android.location.provider.java │ │ ├── com.android.locationtracker.data.java │ │ ├── com.android.locationtracker.java │ │ ├── com.android.lotsofapps.java │ │ ├── com.android.lowstoragetest.java │ │ ├── com.android.mailcommon.java │ │ ├── com.android.mediadump.java │ │ ├── com.android.mediaframeworktest.functional.audio.java │ │ ├── com.android.mediaframeworktest.functional.java │ │ ├── com.android.mediaframeworktest.functional.mediaplayback.java │ │ ├── com.android.mediaframeworktest.functional.mediarecorder.java │ │ ├── com.android.mediaframeworktest.functional.videoeditor.java │ │ ├── com.android.mediaframeworktest.java │ │ ├── com.android.mediaframeworktest.performance.java │ │ ├── com.android.mediaframeworktest.power.java │ │ ├── com.android.mediaframeworktest.stress.java │ │ ├── com.android.mediaframeworktest.unit.java │ │ ├── com.android.modelviewer.java │ │ ├── com.android.nfc_extras.java │ │ ├── com.android.nfc_extras.tests.java │ │ ├── com.android.org.bouncycastle.crypto.digests.java │ │ ├── com.android.org.bouncycastle.jce.provider.java │ │ ├── com.android.overlaytest.java │ │ ├── com.android.perftest.java │ │ ├── com.android.providers.settings.java │ │ ├── com.android.rs.image.java │ │ ├── com.android.rs.sample.java │ │ ├── com.android.rs.test.java │ │ ├── com.android.rs.test_v11.java │ │ ├── com.android.rs.test_v14.java │ │ ├── com.android.scenegraph.java │ │ ├── com.android.scoaudiotest.java │ │ ├── com.android.serialchat.java │ │ ├── com.android.server.accessibility.java │ │ ├── com.android.server.am.java │ │ ├── com.android.server.connectivity.java │ │ ├── com.android.server.input.java │ │ ├── com.android.server.java │ │ ├── com.android.server.location.java │ │ ├── com.android.server.net.java │ │ ├── com.android.server.pm.java │ │ ├── com.android.server.sip.java │ │ ├── com.android.server.usb.java │ │ ├── com.android.server.wm.java │ │ ├── com.android.shaderstest.java │ │ ├── com.android.sharedstoragebackup.java │ │ ├── com.android.smoketest.java │ │ ├── com.android.smoketest.triggers.java │ │ ├── com.android.smspush.java │ │ ├── com.android.smspush.unitTests.java │ │ ├── com.android.soundpooltest.java │ │ ├── com.android.speech.tts.java │ │ ├── com.android.sslload.java │ │ ├── com.android.statusbartest.java │ │ ├── com.android.systemui.java │ │ ├── com.android.systemui.media.java │ │ ├── com.android.systemui.net.java │ │ ├── com.android.systemui.power.java │ │ ├── com.android.systemui.recent.java │ │ ├── com.android.systemui.screenshot.java │ │ ├── com.android.systemui.statusbar.java │ │ ├── com.android.systemui.statusbar.phone.java │ │ ├── com.android.systemui.statusbar.policy.java │ │ ├── com.android.systemui.statusbar.tablet.java │ │ ├── com.android.systemui.usb.java │ │ ├── com.android.telephonymockriltests.functional.java │ │ ├── com.android.telephonymockriltests.java │ │ ├── com.android.test.hwui.java │ │ ├── com.android.test.java │ │ ├── com.android.test.layout.java │ │ ├── com.android.testapp.java │ │ ├── com.android.testframerate.java │ │ ├── com.android.testing.dummyime.java │ │ ├── com.android.testlatency.java │ │ ├── com.android.testplugin.java │ │ ├── com.android.tests.appwidgethost.java │ │ ├── com.android.tests.appwidgetprovider.java │ │ ├── com.android.tests.bandwidthenforcement.java │ │ ├── com.android.tests.dataidle.java │ │ ├── com.android.tools.layoutlib.annotations.java │ │ ├── com.android.tools.layoutlib.create.dataclass.java │ │ ├── com.android.tools.layoutlib.create.java │ │ ├── com.android.uiautomator.actions.java │ │ ├── com.android.uiautomator.core.java │ │ ├── com.android.uiautomator.java │ │ ├── com.android.uiautomator.testrunner.java │ │ ├── com.android.uiautomator.tree.java │ │ ├── com.android.vcard.exception.java │ │ ├── com.android.vcard.java │ │ ├── com.android.vcard.tests.java │ │ ├── com.android.vcard.tests.testutils.java │ │ ├── com.android.volley.java │ │ ├── com.android.volley.mock.java │ │ ├── com.android.volley.toolbox.java │ │ ├── com.android.volley.utils.java │ │ ├── com.android.vpndialogs.java │ │ ├── com.android.webviewtests.java │ │ ├── com.example.android.rs.balls.java │ │ ├── com.example.android.rs.computeperf.java │ │ ├── com.example.android.rs.fountain.java │ │ ├── com.example.android.rs.fountainfbo.java │ │ ├── com.example.android.rs.helloworld.java │ │ ├── com.example.android.rs.miscsamples.java │ │ ├── com.example.android.rs.sto.java │ │ ├── com.example.nativemedia.java │ │ ├── java.awt.font.java │ │ ├── java.beans.java │ │ ├── java.io.java │ │ ├── java.lang.annotation.java │ │ ├── java.lang.java │ │ ├── java.lang.ref.java │ │ ├── java.lang.reflect.java │ │ ├── java.math.java │ │ ├── java.net.java │ │ ├── java.nio.channels.java │ │ ├── java.nio.channels.spi.java │ │ ├── java.nio.charset.java │ │ ├── java.nio.charset.spi.java │ │ ├── java.nio.java │ │ ├── java.security.acl.java │ │ ├── java.security.cert.java │ │ ├── java.security.interfaces.java │ │ ├── java.security.java │ │ ├── java.security.spec.java │ │ ├── java.sql.java │ │ ├── java.text.java │ │ ├── java.text.spi.java │ │ ├── java.util.concurrent.atomic.java │ │ ├── java.util.concurrent.java │ │ ├── java.util.concurrent.locks.java │ │ ├── java.util.jar.java │ │ ├── java.util.java │ │ ├── java.util.logging.java │ │ ├── java.util.prefs.java │ │ ├── java.util.regex.java │ │ ├── java.util.spi.java │ │ ├── java.util.zip.java │ │ ├── javax.crypto.interfaces.java │ │ ├── javax.crypto.java │ │ ├── javax.crypto.spec.java │ │ ├── javax.microedition.khronos.egl.java │ │ ├── javax.microedition.khronos.opengles.java │ │ ├── javax.net.java │ │ ├── javax.net.ssl.java │ │ ├── javax.obex.java │ │ ├── javax.security.auth.callback.java │ │ ├── javax.security.auth.java │ │ ├── javax.security.auth.login.java │ │ ├── javax.security.auth.x500.java │ │ ├── javax.security.cert.java │ │ ├── javax.sql.java │ │ ├── javax.xml.datatype.java │ │ ├── javax.xml.java │ │ ├── javax.xml.namespace.java │ │ ├── javax.xml.parsers.java │ │ ├── javax.xml.transform.dom.java │ │ ├── javax.xml.transform.java │ │ ├── javax.xml.transform.sax.java │ │ ├── javax.xml.transform.stream.java │ │ ├── javax.xml.validation.java │ │ ├── javax.xml.xpath.java │ │ ├── junit.runner.java │ │ ├── junit.textui.java │ │ ├── mock_android.view.java │ │ ├── mock_android.widget.java │ │ ├── org.apache.harmony.annotation.tests.java.lang.annotation.java │ │ ├── org.apache.harmony.archive.tests.java.util.jar.java │ │ ├── org.apache.harmony.archive.tests.java.util.zip.java │ │ ├── org.apache.harmony.crypto.internal.java │ │ ├── org.apache.harmony.crypto.tests.javax.crypto.func.java │ │ ├── org.apache.harmony.crypto.tests.javax.crypto.interfaces.java │ │ ├── org.apache.harmony.crypto.tests.javax.crypto.java │ │ ├── org.apache.harmony.crypto.tests.javax.crypto.serialization.java │ │ ├── org.apache.harmony.crypto.tests.javax.crypto.spec.java │ │ ├── org.apache.harmony.crypto.tests.support.java │ │ ├── org.apache.harmony.dalvik.ddmc.java │ │ ├── org.apache.harmony.dalvik.java │ │ ├── org.apache.harmony.kernel.vm.java │ │ ├── org.apache.harmony.lang.annotation.java │ │ ├── org.apache.harmony.luni.internal.util.java │ │ ├── org.apache.harmony.luni.lang.reflect.java │ │ ├── org.apache.harmony.luni.tests.internal.net.www.protocol.http.java │ │ ├── org.apache.harmony.luni.tests.internal.net.www.protocol.https.java │ │ ├── org.apache.harmony.luni.tests.java.io.java │ │ ├── org.apache.harmony.luni.tests.java.net.java │ │ ├── org.apache.harmony.luni.tests.java.net.test_protocol.java │ │ ├── org.apache.harmony.luni.tests.pkg1.java │ │ ├── org.apache.harmony.luni.tests.pkg2.java │ │ ├── org.apache.harmony.luni.util.java │ │ ├── org.apache.harmony.nio.tests.java.nio.channels.spi.java │ │ ├── org.apache.harmony.regex.tests.java.util.regex.java │ │ ├── org.apache.harmony.security.asn1.java │ │ ├── org.apache.harmony.security.fortress.java │ │ ├── org.apache.harmony.security.java │ │ ├── org.apache.harmony.security.pkcs10.java │ │ ├── org.apache.harmony.security.pkcs7.java │ │ ├── org.apache.harmony.security.pkcs8.java │ │ ├── org.apache.harmony.security.provider.cert.java │ │ ├── org.apache.harmony.security.provider.crypto.java │ │ ├── org.apache.harmony.security.tests.java.security.java │ │ ├── org.apache.harmony.security.tests.support.cert.java │ │ ├── org.apache.harmony.security.tests.support.interfaces.java │ │ ├── org.apache.harmony.security.tests.support.java │ │ ├── org.apache.harmony.security.tests.support.spec.java │ │ ├── org.apache.harmony.security.utils.java │ │ ├── org.apache.harmony.security.x501.java │ │ ├── org.apache.harmony.security.x509.java │ │ ├── org.apache.harmony.security.x509.tsp.java │ │ ├── org.apache.harmony.testframework.serialization.java │ │ ├── org.apache.harmony.xml.dom.java │ │ ├── org.apache.harmony.xml.java │ │ ├── org.apache.harmony.xml.parsers.java │ │ ├── org.apache.harmony.xnet.provider.jsse.java │ │ ├── org.apache.harmony.xnet.tests.support.java │ │ ├── org.json.java │ │ ├── org.kxml2.io.java │ │ ├── org.kxml2.kdom.java │ │ ├── org.w3c.dom.java │ │ ├── org.w3c.dom.ls.java │ │ ├── org.w3c.dom.traversal.java │ │ ├── org.w3c.domts.java │ │ ├── org.w3c.domts.level1.core.java │ │ ├── org.w3c.domts.level1.html.java │ │ ├── org.w3c.domts.level2.core.java │ │ ├── org.w3c.domts.level2.events.java │ │ ├── org.w3c.domts.level2.html.java │ │ ├── org.w3c.domts.level3.core.java │ │ ├── org.w3c.domts.level3.ls.java │ │ ├── org.w3c.domts.level3.validation.java │ │ ├── org.w3c.domts.level3.xpath.java │ │ ├── org.xml.sax.ext.java │ │ ├── org.xml.sax.helpers.java │ │ ├── org.xml.sax.java │ │ ├── org.xmlpull.v1.java │ │ └── org.xmlpull.v1.sax2.java │ ├── classpath │ │ ├── com.sun.javadoc.java │ │ ├── com.sun.tools.doclets.java │ │ ├── com.sun.tools.javac.java │ │ ├── com.sun.tools.javadoc.java │ │ ├── com.sun.tools.javah.java │ │ ├── gnu.CORBA.CDR.java │ │ ├── gnu.CORBA.DynAn.java │ │ ├── gnu.CORBA.GIOP.java │ │ ├── gnu.CORBA.GIOP.v1_0.java │ │ ├── gnu.CORBA.GIOP.v1_2.java │ │ ├── gnu.CORBA.Interceptor.java │ │ ├── gnu.CORBA.NamingService.java │ │ ├── gnu.CORBA.Poa.java │ │ ├── gnu.CORBA.interfaces.java │ │ ├── gnu.CORBA.java │ │ ├── gnu.CORBA.typecodes.java │ │ ├── gnu.classpath.debug.java │ │ ├── gnu.classpath.examples.CORBA.NamingService.java │ │ ├── gnu.classpath.examples.CORBA.SimpleCommunication.communication.java │ │ ├── gnu.classpath.examples.CORBA.SimpleCommunication.java │ │ ├── gnu.classpath.examples.CORBA.swing.x5.java │ │ ├── gnu.classpath.examples.awt.java │ │ ├── gnu.classpath.examples.datatransfer.java │ │ ├── gnu.classpath.examples.html.java │ │ ├── gnu.classpath.examples.java2d.java │ │ ├── gnu.classpath.examples.jawt.java │ │ ├── gnu.classpath.examples.management.java │ │ ├── gnu.classpath.examples.midi.java │ │ ├── gnu.classpath.examples.print.java │ │ ├── gnu.classpath.examples.sound.java │ │ ├── gnu.classpath.examples.swing.java │ │ ├── gnu.classpath.java │ │ ├── gnu.classpath.jdwp.event.filters.java │ │ ├── gnu.classpath.jdwp.event.java │ │ ├── gnu.classpath.jdwp.exception.java │ │ ├── gnu.classpath.jdwp.id.java │ │ ├── gnu.classpath.jdwp.java │ │ ├── gnu.classpath.jdwp.processor.java │ │ ├── gnu.classpath.jdwp.transport.java │ │ ├── gnu.classpath.jdwp.util.java │ │ ├── gnu.classpath.jdwp.value.java │ │ ├── gnu.classpath.toolkit.java │ │ ├── gnu.classpath.tools.appletviewer.java │ │ ├── gnu.classpath.tools.common.java │ │ ├── gnu.classpath.tools.doclets.debugdoclet.java │ │ ├── gnu.classpath.tools.doclets.htmldoclet.java │ │ ├── gnu.classpath.tools.doclets.java │ │ ├── gnu.classpath.tools.doclets.xmldoclet.doctranslet.java │ │ ├── gnu.classpath.tools.doclets.xmldoclet.java │ │ ├── gnu.classpath.tools.getopt.java │ │ ├── gnu.classpath.tools.gjdoc.expr.java │ │ ├── gnu.classpath.tools.gjdoc.java │ │ ├── gnu.classpath.tools.jar.java │ │ ├── gnu.classpath.tools.jarsigner.java │ │ ├── gnu.classpath.tools.java │ │ ├── gnu.classpath.tools.java2xhtml.java │ │ ├── gnu.classpath.tools.javah.java │ │ ├── gnu.classpath.tools.keytool.java │ │ ├── gnu.classpath.tools.native2ascii.java │ │ ├── gnu.classpath.tools.orbd.java │ │ ├── gnu.classpath.tools.rmic.java │ │ ├── gnu.classpath.tools.rmid.java │ │ ├── gnu.classpath.tools.rmiregistry.java │ │ ├── gnu.classpath.tools.serialver.java │ │ ├── gnu.classpath.tools.taglets.java │ │ ├── gnu.classpath.tools.tnameserv.java │ │ ├── gnu.java.awt.color.java │ │ ├── gnu.java.awt.dnd.java │ │ ├── gnu.java.awt.dnd.peer.gtk.java │ │ ├── gnu.java.awt.font.autofit.java │ │ ├── gnu.java.awt.font.java │ │ ├── gnu.java.awt.font.opentype.java │ │ ├── gnu.java.awt.font.opentype.truetype.java │ │ ├── gnu.java.awt.image.java │ │ ├── gnu.java.awt.java │ │ ├── gnu.java.awt.java2d.java │ │ ├── gnu.java.awt.peer.gtk.java │ │ ├── gnu.java.awt.peer.headless.java │ │ ├── gnu.java.awt.peer.java │ │ ├── gnu.java.awt.peer.qt.java │ │ ├── gnu.java.awt.peer.swing.java │ │ ├── gnu.java.awt.peer.x.java │ │ ├── gnu.java.awt.print.java │ │ ├── gnu.java.beans.decoder.java │ │ ├── gnu.java.beans.editors.java │ │ ├── gnu.java.beans.encoder.elements.java │ │ ├── gnu.java.beans.encoder.java │ │ ├── gnu.java.beans.java │ │ ├── gnu.java.io.java │ │ ├── gnu.java.lang.java │ │ ├── gnu.java.lang.management.java │ │ ├── gnu.java.lang.reflect.java │ │ ├── gnu.java.locale.java │ │ ├── gnu.java.math.java │ │ ├── gnu.java.net.java │ │ ├── gnu.java.net.loader.java │ │ ├── gnu.java.net.local.java │ │ ├── gnu.java.net.protocol.file.java │ │ ├── gnu.java.net.protocol.ftp.java │ │ ├── gnu.java.net.protocol.http.java │ │ ├── gnu.java.net.protocol.https.java │ │ ├── gnu.java.net.protocol.jar.java │ │ ├── gnu.java.nio.charset.iconv.java │ │ ├── gnu.java.nio.charset.java │ │ ├── gnu.java.nio.java │ │ ├── gnu.java.rmi.activation.java │ │ ├── gnu.java.rmi.dgc.java │ │ ├── gnu.java.rmi.java │ │ ├── gnu.java.rmi.registry.java │ │ ├── gnu.java.rmi.server.java │ │ ├── gnu.java.security.action.java │ │ ├── gnu.java.security.ber.java │ │ ├── gnu.java.security.der.java │ │ ├── gnu.java.security.hash.java │ │ ├── gnu.java.security.java │ │ ├── gnu.java.security.jce.hash.java │ │ ├── gnu.java.security.jce.prng.java │ │ ├── gnu.java.security.jce.sig.java │ │ ├── gnu.java.security.key.dss.java │ │ ├── gnu.java.security.key.java │ │ ├── gnu.java.security.key.rsa.java │ │ ├── gnu.java.security.pkcs.java │ │ ├── gnu.java.security.prng.java │ │ ├── gnu.java.security.provider.java │ │ ├── gnu.java.security.sig.dss.java │ │ ├── gnu.java.security.sig.java │ │ ├── gnu.java.security.sig.rsa.java │ │ ├── gnu.java.security.util.java │ │ ├── gnu.java.security.x509.ext.java │ │ ├── gnu.java.security.x509.java │ │ ├── gnu.java.text.java │ │ ├── gnu.java.util.jar.java │ │ ├── gnu.java.util.java │ │ ├── gnu.java.util.prefs.gconf.java │ │ ├── gnu.java.util.prefs.java │ │ ├── gnu.java.util.regex.java │ │ ├── gnu.javax.activation.viewers.java │ │ ├── gnu.javax.crypto.assembly.java │ │ ├── gnu.javax.crypto.cipher.java │ │ ├── gnu.javax.crypto.java │ │ ├── gnu.javax.crypto.jce.cipher.java │ │ ├── gnu.javax.crypto.jce.java │ │ ├── gnu.javax.crypto.jce.key.java │ │ ├── gnu.javax.crypto.jce.keyring.java │ │ ├── gnu.javax.crypto.jce.mac.java │ │ ├── gnu.javax.crypto.jce.params.java │ │ ├── gnu.javax.crypto.jce.prng.java │ │ ├── gnu.javax.crypto.jce.sig.java │ │ ├── gnu.javax.crypto.jce.spec.java │ │ ├── gnu.javax.crypto.key.dh.java │ │ ├── gnu.javax.crypto.key.java │ │ ├── gnu.javax.crypto.key.srp6.java │ │ ├── gnu.javax.crypto.keyring.java │ │ ├── gnu.javax.crypto.kwa.java │ │ ├── gnu.javax.crypto.mac.java │ │ ├── gnu.javax.crypto.mode.java │ │ ├── gnu.javax.crypto.pad.java │ │ ├── gnu.javax.crypto.prng.java │ │ ├── gnu.javax.crypto.sasl.anonymous.java │ │ ├── gnu.javax.crypto.sasl.crammd5.java │ │ ├── gnu.javax.crypto.sasl.java │ │ ├── gnu.javax.crypto.sasl.plain.java │ │ ├── gnu.javax.crypto.sasl.srp.java │ │ ├── gnu.javax.imageio.bmp.java │ │ ├── gnu.javax.imageio.gif.java │ │ ├── gnu.javax.imageio.java │ │ ├── gnu.javax.imageio.jpeg.java │ │ ├── gnu.javax.imageio.png.java │ │ ├── gnu.javax.management.java │ │ ├── gnu.javax.naming.giop.java │ │ ├── gnu.javax.naming.ictxImpl.trans.java │ │ ├── gnu.javax.naming.jndi.url.corbaname.java │ │ ├── gnu.javax.naming.jndi.url.rmi.java │ │ ├── gnu.javax.net.ssl.java │ │ ├── gnu.javax.net.ssl.provider.java │ │ ├── gnu.javax.print.ipp.attribute.defaults.java │ │ ├── gnu.javax.print.ipp.attribute.java │ │ ├── gnu.javax.print.ipp.attribute.job.java │ │ ├── gnu.javax.print.ipp.attribute.printer.java │ │ ├── gnu.javax.print.ipp.attribute.supported.java │ │ ├── gnu.javax.print.ipp.java │ │ ├── gnu.javax.print.java │ │ ├── gnu.javax.rmi.CORBA.java │ │ ├── gnu.javax.security.auth.callback.java │ │ ├── gnu.javax.security.auth.java │ │ ├── gnu.javax.security.auth.login.java │ │ ├── gnu.javax.sound.java │ │ ├── gnu.javax.sound.midi.alsa.java │ │ ├── gnu.javax.sound.midi.dssi.java │ │ ├── gnu.javax.sound.midi.file.java │ │ ├── gnu.javax.sound.sampled.AU.java │ │ ├── gnu.javax.sound.sampled.WAV.java │ │ ├── gnu.javax.sound.sampled.gstreamer.io.java │ │ ├── gnu.javax.sound.sampled.gstreamer.java │ │ ├── gnu.javax.sound.sampled.gstreamer.lines.java │ │ ├── gnu.javax.swing.plaf.gnu.java │ │ ├── gnu.javax.swing.plaf.metal.java │ │ ├── gnu.javax.swing.text.html.css.java │ │ ├── gnu.javax.swing.text.html.java │ │ ├── gnu.javax.swing.text.html.parser.java │ │ ├── gnu.javax.swing.text.html.parser.models.java │ │ ├── gnu.javax.swing.text.html.parser.support.java │ │ ├── gnu.javax.swing.text.html.parser.support.low.java │ │ ├── gnu.javax.swing.tree.java │ │ ├── gnu.test.java │ │ ├── gnu.xml.aelfred2.java │ │ ├── gnu.xml.dom.html2.java │ │ ├── gnu.xml.dom.java │ │ ├── gnu.xml.dom.ls.java │ │ ├── gnu.xml.libxmlj.dom.java │ │ ├── gnu.xml.libxmlj.sax.java │ │ ├── gnu.xml.libxmlj.transform.java │ │ ├── gnu.xml.libxmlj.util.java │ │ ├── gnu.xml.pipeline.java │ │ ├── gnu.xml.stream.java │ │ ├── gnu.xml.transform.java │ │ ├── gnu.xml.util.java │ │ ├── gnu.xml.validation.datatype.java │ │ ├── gnu.xml.validation.relaxng.java │ │ ├── gnu.xml.validation.xmlschema.java │ │ ├── gnu.xml.xpath.java │ │ ├── java.applet.java │ │ ├── java.awt.color.java │ │ ├── java.awt.datatransfer.java │ │ ├── java.awt.dnd.java │ │ ├── java.awt.dnd.peer.java │ │ ├── java.awt.event.java │ │ ├── java.awt.font.java │ │ ├── java.awt.geom.java │ │ ├── java.awt.im.java │ │ ├── java.awt.im.spi.java │ │ ├── java.awt.image.java │ │ ├── java.awt.image.renderable.java │ │ ├── java.awt.java │ │ ├── java.awt.peer.java │ │ ├── java.awt.print.java │ │ ├── java.beans.beancontext.java │ │ ├── java.beans.java │ │ ├── java.io.java │ │ ├── java.lang.annotation.java │ │ ├── java.lang.instrument.java │ │ ├── java.lang.java │ │ ├── java.lang.management.java │ │ ├── java.lang.ref.java │ │ ├── java.lang.reflect.java │ │ ├── java.math.java │ │ ├── java.net.java │ │ ├── java.nio.channels.java │ │ ├── java.nio.channels.spi.java │ │ ├── java.nio.charset.java │ │ ├── java.nio.charset.spi.java │ │ ├── java.nio.java │ │ ├── java.rmi.activation.java │ │ ├── java.rmi.dgc.java │ │ ├── java.rmi.java │ │ ├── java.rmi.registry.java │ │ ├── java.rmi.server.java │ │ ├── java.security.acl.java │ │ ├── java.security.cert.java │ │ ├── java.security.interfaces.java │ │ ├── java.security.java │ │ ├── java.security.spec.java │ │ ├── java.sql.java │ │ ├── java.text.java │ │ ├── java.text.spi.java │ │ ├── java.util.concurrent.atomic.java │ │ ├── java.util.concurrent.java │ │ ├── java.util.concurrent.locks.java │ │ ├── java.util.jar.java │ │ ├── java.util.java │ │ ├── java.util.logging.java │ │ ├── java.util.prefs.java │ │ ├── java.util.regex.java │ │ ├── java.util.spi.java │ │ ├── java.util.zip.java │ │ ├── javax.accessibility.java │ │ ├── javax.activation.java │ │ ├── javax.activity.java │ │ ├── javax.crypto.interfaces.java │ │ ├── javax.crypto.java │ │ ├── javax.crypto.spec.java │ │ ├── javax.imageio.event.java │ │ ├── javax.imageio.java │ │ ├── javax.imageio.metadata.java │ │ ├── javax.imageio.plugins.bmp.java │ │ ├── javax.imageio.plugins.jpeg.java │ │ ├── javax.imageio.spi.java │ │ ├── javax.imageio.stream.java │ │ ├── javax.management.java │ │ ├── javax.management.loading.java │ │ ├── javax.management.openmbean.java │ │ ├── javax.management.remote.java │ │ ├── javax.management.remote.rmi.java │ │ ├── javax.naming.directory.java │ │ ├── javax.naming.event.java │ │ ├── javax.naming.java │ │ ├── javax.naming.ldap.java │ │ ├── javax.naming.spi.java │ │ ├── javax.net.java │ │ ├── javax.net.ssl.java │ │ ├── javax.print.attribute.java │ │ ├── javax.print.attribute.standard.java │ │ ├── javax.print.event.java │ │ ├── javax.print.java │ │ ├── javax.rmi.CORBA.java │ │ ├── javax.rmi.java │ │ ├── javax.rmi.ssl.java │ │ ├── javax.security.auth.callback.java │ │ ├── javax.security.auth.java │ │ ├── javax.security.auth.kerberos.java │ │ ├── javax.security.auth.login.java │ │ ├── javax.security.auth.spi.java │ │ ├── javax.security.auth.x500.java │ │ ├── javax.security.cert.java │ │ ├── javax.security.sasl.java │ │ ├── javax.sound.midi.java │ │ ├── javax.sound.midi.spi.java │ │ ├── javax.sound.sampled.java │ │ ├── javax.sound.sampled.spi.java │ │ ├── javax.sql.java │ │ ├── javax.swing.border.java │ │ ├── javax.swing.colorchooser.java │ │ ├── javax.swing.event.java │ │ ├── javax.swing.filechooser.java │ │ ├── javax.swing.java │ │ ├── javax.swing.plaf.basic.java │ │ ├── javax.swing.plaf.java │ │ ├── javax.swing.plaf.metal.java │ │ ├── javax.swing.plaf.multi.java │ │ ├── javax.swing.plaf.synth.java │ │ ├── javax.swing.table.java │ │ ├── javax.swing.text.html.java │ │ ├── javax.swing.text.html.parser.java │ │ ├── javax.swing.text.java │ │ ├── javax.swing.text.rtf.java │ │ ├── javax.swing.tree.java │ │ ├── javax.swing.undo.java │ │ ├── javax.tools.java │ │ ├── javax.transaction.java │ │ ├── javax.transaction.xa.java │ │ ├── javax.xml.datatype.java │ │ ├── javax.xml.java │ │ ├── javax.xml.namespace.java │ │ ├── javax.xml.parsers.java │ │ ├── javax.xml.stream.events.java │ │ ├── javax.xml.stream.java │ │ ├── javax.xml.stream.util.java │ │ ├── javax.xml.transform.dom.java │ │ ├── javax.xml.transform.java │ │ ├── javax.xml.transform.sax.java │ │ ├── javax.xml.transform.stream.java │ │ ├── javax.xml.validation.java │ │ ├── javax.xml.xpath.java │ │ ├── org.ietf.jgss.java │ │ ├── org.omg.CORBA.DynAnyPackage.java │ │ ├── org.omg.CORBA.ORBPackage.java │ │ ├── org.omg.CORBA.TypeCodePackage.java │ │ ├── org.omg.CORBA.java │ │ ├── org.omg.CORBA.portable.java │ │ ├── org.omg.CORBA_2_3.java │ │ ├── org.omg.CORBA_2_3.portable.java │ │ ├── org.omg.CosNaming.NamingContextExtPackage.java │ │ ├── org.omg.CosNaming.NamingContextPackage.java │ │ ├── org.omg.CosNaming.java │ │ ├── org.omg.Dynamic.java │ │ ├── org.omg.DynamicAny.DynAnyFactoryPackage.java │ │ ├── org.omg.DynamicAny.DynAnyPackage.java │ │ ├── org.omg.DynamicAny.java │ │ ├── org.omg.IOP.CodecFactoryPackage.java │ │ ├── org.omg.IOP.CodecPackage.java │ │ ├── org.omg.IOP.java │ │ ├── org.omg.Messaging.java │ │ ├── org.omg.PortableInterceptor.ORBInitInfoPackage.java │ │ ├── org.omg.PortableInterceptor.java │ │ ├── org.omg.PortableServer.CurrentPackage.java │ │ ├── org.omg.PortableServer.POAManagerPackage.java │ │ ├── org.omg.PortableServer.POAPackage.java │ │ ├── org.omg.PortableServer.ServantLocatorPackage.java │ │ ├── org.omg.PortableServer.java │ │ ├── org.omg.PortableServer.portable.java │ │ ├── org.omg.SendingContext.java │ │ ├── org.omg.stub.java.rmi.java │ │ ├── org.relaxng.datatype.helpers.java │ │ ├── org.relaxng.datatype.java │ │ ├── org.w3c.dom.bootstrap.java │ │ ├── org.w3c.dom.css.java │ │ ├── org.w3c.dom.events.java │ │ ├── org.w3c.dom.html2.java │ │ ├── org.w3c.dom.java │ │ ├── org.w3c.dom.ls.java │ │ ├── org.w3c.dom.ranges.java │ │ ├── org.w3c.dom.stylesheets.java │ │ ├── org.w3c.dom.traversal.java │ │ ├── org.w3c.dom.views.java │ │ ├── org.w3c.dom.xpath.java │ │ ├── org.xml.sax.ext.java │ │ ├── org.xml.sax.helpers.java │ │ ├── org.xml.sax.java │ │ ├── sun.awt.java │ │ ├── sun.misc.java │ │ ├── sun.reflect.annotation.java │ │ ├── sun.reflect.java │ │ ├── sun.reflect.misc.java │ │ └── sun.rmi.rmic.java │ ├── classpath_bis │ │ ├── org.objectweb.asm.attrs.java │ │ ├── org.objectweb.asm.commons.java │ │ ├── org.objectweb.asm.java │ │ ├── org.objectweb.asm.optimizer.java │ │ ├── org.objectweb.asm.signature.java │ │ ├── org.objectweb.asm.tree.analysis.java │ │ ├── org.objectweb.asm.tree.java │ │ ├── org.objectweb.asm.util.attrs.java │ │ ├── org.objectweb.asm.util.java │ │ └── org.objectweb.asm.xml.java │ └── readme.txt ├── ocaml_stdlib │ └── readme.txt ├── php_external │ ├── curlopt.php │ ├── mysqli.php │ ├── phpexcel.php │ └── xdebug.php ├── php_pleac │ ├── Arrays │ │ ├── Appending_One_Array_to_Another.php │ │ ├── Changing_Array_Size.php │ │ ├── Computing_Union__Intersection__or_Difference_of_Unique_Lists.php │ │ ├── Doing_Something_with_Every_Element_in_a_List.php │ │ ├── Extracting_Unique_Elements_from_a_List.php │ │ ├── Finding_All_Elements_in_an_Array_Matching_Certain_Criteria.php │ │ ├── Finding_Elements_in_One_Array_but_Not_Another.php │ │ ├── Finding_the_First_List_Element_That_Passes_a_Test.php │ │ ├── Implementing_a_Circular_List.php │ │ ├── Introduction.php │ │ ├── Iterating_Over_an_Array_by_Reference.php │ │ ├── Printing_a_List_with_Commas.php │ │ ├── Processing_Multiple_Elements_of_an_Array.php │ │ ├── Program__permute.php │ │ ├── Program__words.php │ │ ├── Randomizing_an_Array.php │ │ ├── Reversing_an_Array.php │ │ ├── Sorting_a_List_by_Computable_Field.php │ │ ├── Sorting_an_Array_Numerically.php │ │ └── Specifying_a_List_In_Your_Program.php │ ├── Dates_and_Times │ │ ├── Adding_to_or_Subtracting_from_a_Date.php │ │ ├── Converting_DMYHMS_to_Epoch_Seconds.php │ │ ├── Converting_Epoch_Seconds_to_DMYHMS.php │ │ ├── Day_in_a_Week_Month_Year_or_Week_Number.php │ │ ├── Difference_of_Two_Dates.php │ │ ├── Finding_Today_s_Date.php │ │ ├── High_Resolution_Timers.php │ │ ├── Introduction.php │ │ ├── Parsing_Dates_and_Times_from_Strings.php │ │ ├── Printing_a_Date.php │ │ ├── Program__hopdelta.php │ │ └── Short_Sleeps.php │ ├── Directories │ │ ├── Copying_or_Moving_a_File.php │ │ ├── Deleting_a_File.php │ │ ├── Getting_and_Setting_Timestamps.php │ │ ├── Globbing__or_Getting_a_List_of_Filenames_Matching_a_Pattern.php │ │ ├── Introduction.php │ │ ├── Processing_All_Files_in_a_Directory.php │ │ ├── Processing_All_Files_in_a_Directory_Recursively.php │ │ ├── Program__lst.php │ │ ├── Program__symirror.php │ │ ├── Recognizing_Two_Names_for_the_Same_File.php │ │ ├── Removing_a_Directory_and_Its_Contents.php │ │ ├── Renaming_Files.php │ │ └── Splitting_a_Filename_into_Its_Component_Parts.php │ ├── Hashes │ │ ├── Adding_an_Element_to_a_Hash.php │ │ ├── Deleting_from_a_Hash.php │ │ ├── Finding_Common_or_Different_Keys_in_Two_Hashes.php │ │ ├── Finding_the_Most_Common_Anything.php │ │ ├── Hashes_with_Multiple_Values_Per_Key.php │ │ ├── Hashing_References.php │ │ ├── Introduction.php │ │ ├── Inverting_a_Hash.php │ │ ├── Merging_Hashes.php │ │ ├── Presizing_a_Hash.php │ │ ├── Printing_a_Hash.php │ │ ├── Program__dutree.php │ │ ├── Representing_Relationships_Between_Data.php │ │ ├── Retrieving_from_a_Hash_in_Insertion_Order.php │ │ ├── Sorting_a_Hash.php │ │ ├── Testing_for_the_Presence_of_a_Key_in_a_Hash.php │ │ └── Traversing_a_Hash.php │ ├── Numbers │ │ ├── Calculating_More_Trigonometric_Functions.php │ │ ├── Checking_Whether_a_String_Is_a_Valid_Number.php │ │ ├── Comparing_Floating_Point_Numbers.php │ │ ├── Converting_Between_Binary_and_Decimal.php │ │ ├── Converting_Between_Octal_and_Hexadecimal.php │ │ ├── Doing_Trigonometry_in_Degrees__not_Radians.php │ │ ├── Generating_Biased_Random_Numbers.php │ │ ├── Generating_Different_Random_Numbers.php │ │ ├── Generating_Random_Numbers.php │ │ ├── Making_Numbers_Even_More_Random.php │ │ ├── Multiplying_Matrices.php │ │ ├── Operating_on_a_Series_of_Integers.php │ │ ├── Printing_Correct_Plurals.php │ │ ├── Program__Calculating_Prime_Factors.php │ │ ├── Putting_Commas_in_Numbers.php │ │ ├── Rounding_Floating_Point_Numbers.php │ │ ├── Taking_Logarithms.php │ │ ├── Using_Complex_Numbers.php │ │ └── Working_with_Roman_Numerals.php │ ├── Process_Management_and_Communication │ │ ├── Avoiding_Zombie_Processes.php │ │ ├── Blocking_Signals.php │ │ ├── Catching_Ctrl_C.php │ │ ├── Communicating_Between_Related_Processes.php │ │ ├── Controlling_Input_and_Output_of_Another_Program.php │ │ ├── Controlling_the_Input__Output__and_Error_of_Another_Program.php │ │ ├── Filtering_Your_Own_Output.php │ │ ├── Gathering_Output_from_a_Program.php │ │ ├── Installing_a_Signal_Handler.php │ │ ├── Listing_Available_Signals.php │ │ ├── Making_a_Process_Look_Like_a_File_with_Named_Pipes.php │ │ ├── Preprocessing_Input.php │ │ ├── Reading_STDERR_from_a_Program.php │ │ ├── Reading_or_Writing_to_Another_Program.php │ │ ├── Replacing_the_Current_Program_with_a_Different_One.php │ │ ├── Running_Another_Program.php │ │ ├── Sending_a_Signal.php │ │ ├── Sharing_Variables_in_Different_Processes.php │ │ ├── Temporarily_Overriding_a_Signal_Handler.php │ │ ├── Timing_Out_an_Operation.php │ │ └── Writing_a_Signal_Handler.php │ ├── Strings │ │ ├── Accessing_Substrings.php │ │ ├── Controlling_Case.php │ │ ├── Converting_Between_ASCII_Characters_and_Values.php │ │ ├── Escaping_Characters.php │ │ ├── Establishing_a_Default_Value.php │ │ ├── Exchanging_Values_Without_Using_Temporary_Variables.php │ │ ├── Expanding_Variables_in_User_Input.php │ │ ├── Indenting_Here_Documents.php │ │ ├── Interpolating_Functions_and_Expressions_Within_Strings.php │ │ ├── Introduction.php │ │ ├── Parsing_Comma_Separated_Data.php │ │ ├── Processing_a_String_One_Character_at_a_Time.php │ │ ├── Program__fixstyle.php │ │ ├── Reformatting_Paragraphs.php │ │ ├── Reversing_a_String_by_Word_or_Character.php │ │ ├── Soundex_Matching.php │ │ └── Trimming_Blanks_from_the_Ends_of_a_String.php │ ├── Subroutines │ │ ├── Accessing_Subroutine_Arguments.php │ │ ├── Creating_Persistent_Private_Variables.php │ │ ├── Detecting_Return_Context.php │ │ ├── Determining_Current_Function_Name.php │ │ ├── Handling_Exceptions.php │ │ ├── Introduction.php │ │ ├── Making_Variables_Private_to_a_Function.php │ │ ├── Nesting_Subroutines.php │ │ ├── Passing_Arrays_and_Hashes_by_Reference.php │ │ ├── Passing_by_Named_Parameter.php │ │ ├── Program__Sorting_Your_Mail.php │ │ ├── Prototyping_Functions.php │ │ ├── Redefining_a_Function.php │ │ ├── Returning_Failure.php │ │ ├── Returning_More_Than_One_Array_or_Hash.php │ │ ├── Saving_Global_Values.php │ │ ├── Skipping_Selected_Return_Values.php │ │ └── Trapping_Undefined_Function_Calls_with_AUTOLOAD.php │ └── license.txt ├── php_stdlib │ ├── Makefile │ ├── builtin_constants.php │ ├── extra │ │ ├── bad.php │ │ ├── classes.php │ │ ├── constants.php │ │ ├── facebook.php │ │ ├── functions.php │ │ ├── hphp.php │ │ ├── hphp_builtins.php │ │ ├── interfaces.php │ │ ├── pfff.php │ │ └── testinfra.php │ └── stdlib_from_hni.sh └── readme.txt ├── demos ├── Makefile ├── analyze_chain.ml ├── chain.php ├── foo.js ├── foo.php ├── foo0.php ├── foo1.php ├── foo2.php ├── foo2_expected.json ├── foo3.php ├── interpreter.php ├── interpreter2.php ├── pfff_linking.ml ├── php_transducer.ml ├── remove_second_arg.spatch ├── remove_second_arg_alt.spatch ├── scheck.php ├── show_function_calls1.ml ├── show_function_calls2.ml ├── show_function_calls3.ml ├── show_function_class_names.ml ├── show_function_class_names2.ml ├── simple_code_search.ml ├── simple_git_metrics.ml └── simple_refactoring.ml ├── docs ├── Makefile ├── manual │ ├── About.tex.nw │ ├── Analyze_php.pdf │ ├── Common_short_intro.tex.nw │ ├── Commons.pdf │ ├── Macros.tex │ ├── Makefile │ ├── OCaml.pdf │ ├── Parsing_php.pdf │ ├── announce_codemap_efyi.txt │ ├── announce_codemap_ocaml_list.txt │ ├── announce_pfff_ocaml_list.txt │ ├── announce_treemap_viewer.txt │ ├── customizing_tricks.txt │ ├── developer.txt │ ├── diminushing_returns.txt │ ├── guided_tour.txt │ ├── lessons.txt │ ├── noweb.sty │ ├── optimize.txt │ ├── pfff.pdf │ ├── pfff.tex.nw │ ├── shorttoc.sty │ ├── vision.txt │ ├── when_adding_new_lang.txt │ └── when_new_lang_feature.txt ├── ocaml │ ├── Macros.tex │ ├── Makefile │ ├── OCaml.tex.nw │ ├── developer.txt │ ├── dotemacs-ocaml.el │ ├── foo.ml │ ├── noweb.sty │ ├── ocaml-mode │ │ ├── .cvsignore │ │ ├── .semantic.cache │ │ ├── COPYING │ │ ├── Makefile │ │ ├── README │ │ ├── README.itz │ │ ├── caml-compat.el │ │ ├── caml-emacs.el │ │ ├── caml-font.el │ │ ├── caml-help.el │ │ ├── caml-hilit.el │ │ ├── caml-types.el │ │ ├── caml-xemacs.el │ │ ├── caml.el │ │ ├── camldebug.el │ │ ├── inf-caml.el │ │ └── ocamltags.in │ ├── project.el │ ├── shorttoc.sty │ └── tuareg-mode │ │ ├── Makefile │ │ ├── README │ │ ├── ocamldebug.el │ │ ├── tuareg-pkg.el │ │ ├── tuareg-site-file.el │ │ └── tuareg.el ├── official-grammars │ ├── bytecode │ │ └── jvms7.pdf │ ├── csharp │ │ └── Ecma-334.pdf │ ├── html │ │ └── grammar.doc │ ├── java │ │ ├── corrections.doc │ │ └── jls7.pdf │ ├── js │ │ └── Ecma-262-3-edition.pdf │ ├── ml │ │ ├── full-grammar.html │ │ └── src.doc │ ├── objc │ │ └── links.doc │ ├── php │ │ ├── 5.2.11 │ │ │ ├── zend_language_parser.output │ │ │ ├── zend_language_parser.y │ │ │ └── zend_language_scanner.l │ │ ├── 5.3.0 │ │ │ ├── zend_language_parser.output │ │ │ ├── zend_language_parser.y │ │ │ └── zend_language_scanner.l │ │ ├── 5.4.0rc1 │ │ │ ├── zend_language_parser.y │ │ │ └── zend_language_scanner.l │ │ ├── 5.4.3 │ │ │ ├── zend_language_parser.output │ │ │ ├── zend_language_parser.y │ │ │ └── zend_language_scanner.l │ │ ├── diff_grammar_5.3.0.doc │ │ ├── diff_grammar_5.4.0rc1.doc │ │ ├── hphp-may-2012 │ │ │ ├── hphp.x │ │ │ └── hphp.y │ │ ├── pad.txt │ │ └── xhp │ │ │ ├── xhp_orig_when_port.l │ │ │ └── xhp_orig_when_port.y │ ├── python │ │ └── python_grammar.doc │ └── sql │ │ ├── links.doc │ │ ├── microsoft.bnf │ │ ├── openlinks │ │ ├── sql-yacc.doc │ │ └── sql_again.doc │ │ ├── sql-2003-2.bnf │ │ ├── sql-92.bnf │ │ ├── sql-99.bnf │ │ └── sql-bnf.tgz ├── php │ ├── late_static_binding.doc │ └── refs.doc ├── templates │ ├── ex.tex.nw │ └── template.tex.nw └── wiki ├── editors └── emacs │ └── sgrep.el ├── env.csh ├── env.sh ├── external ├── Makefile ├── bddbddb │ ├── bddbddb-full.jar │ ├── copyright.txt │ └── readme.txt ├── dependencies.txt ├── extlib │ ├── .cvsignore │ ├── IO.ml │ ├── IO.mli │ ├── META │ ├── Makefile │ ├── base64.ml │ ├── base64.mli │ ├── bitSet.ml │ ├── bitSet.mli │ ├── copyright.txt │ ├── dllist.ml │ ├── dllist.mli │ ├── doc │ │ └── style.css │ ├── dynArray.ml │ ├── dynArray.mli │ ├── enum.ml │ ├── enum.mli │ ├── extArray.ml │ ├── extArray.mli │ ├── extHashtbl.ml │ ├── extHashtbl.mli │ ├── extLib.ml │ ├── extList.ml │ ├── extList.mli │ ├── extString.ml │ ├── extString.mli │ ├── global.ml │ ├── global.mli │ ├── install_ml │ ├── license.txt │ ├── modif-orig.txt │ ├── optParse.ml │ ├── optParse.mli │ ├── option.ml │ ├── option.mli │ ├── pMap.ml │ ├── pMap.mli │ ├── readme.txt │ ├── refList.ml │ ├── refList.mli │ ├── std.ml │ ├── std.mli │ ├── uChar.ml │ ├── uChar.mli │ ├── uTF8.ml │ ├── uTF8.mli │ ├── unzip.ml │ └── unzip.mli ├── javalib │ ├── Makefile │ ├── Makefile.config │ ├── Makefile.config.example │ ├── changes.txt │ ├── configure.sh │ ├── doc │ │ ├── Makefile │ │ ├── aboutversion.html │ │ ├── api │ │ │ ├── JBasics.ClassFieldMap.html │ │ │ ├── JBasics.ClassFieldSet.html │ │ │ ├── JBasics.ClassMap.html │ │ │ ├── JBasics.ClassMethodMap.html │ │ │ ├── JBasics.ClassMethodMaptoSet.html │ │ │ ├── JBasics.ClassMethodSet.html │ │ │ ├── JBasics.ClassSet.html │ │ │ ├── JBasics.FieldMap.html │ │ │ ├── JBasics.FieldSet.html │ │ │ ├── JBasics.GenericMapSig.html │ │ │ ├── JBasics.GenericSetSig.html │ │ │ ├── JBasics.MethodMap.html │ │ │ ├── JBasics.MethodSet.html │ │ │ ├── JBasics.html │ │ │ ├── JBasicsLow.html │ │ │ ├── JClass.html │ │ │ ├── JClassLow.html │ │ │ ├── JCode.html │ │ │ ├── JDumpBasics.html │ │ │ ├── JDumpJasmin.html │ │ │ ├── JDumpLow.html │ │ │ ├── JFile.html │ │ │ ├── JHigh2Low.html │ │ │ ├── JInstruction.html │ │ │ ├── JLow2High.html │ │ │ ├── JManifest.html │ │ │ ├── JParse.html │ │ │ ├── JParseCode.html │ │ │ ├── JParseSignature.html │ │ │ ├── JSignature.html │ │ │ ├── JUnparse.html │ │ │ ├── JUnparseSignature.html │ │ │ ├── Javalib.JPrint.html │ │ │ ├── Javalib.html │ │ │ ├── Ptmap.S.html │ │ │ ├── Ptmap.html │ │ │ ├── Ptset.Big.html │ │ │ ├── Ptset.BigPos.html │ │ │ ├── Ptset.S.html │ │ │ ├── Ptset.html │ │ │ ├── index.html │ │ │ ├── index_attributes.html │ │ │ ├── index_class_types.html │ │ │ ├── index_classes.html │ │ │ ├── index_exceptions.html │ │ │ ├── index_methods.html │ │ │ ├── index_module_types.html │ │ │ ├── index_modules.html │ │ │ ├── index_types.html │ │ │ ├── index_values.html │ │ │ ├── style.css │ │ │ ├── type_JBasics.ClassFieldMap.html │ │ │ ├── type_JBasics.ClassFieldSet.html │ │ │ ├── type_JBasics.ClassMap.html │ │ │ ├── type_JBasics.ClassMethodMap.html │ │ │ ├── type_JBasics.ClassMethodMaptoSet.html │ │ │ ├── type_JBasics.ClassMethodSet.html │ │ │ ├── type_JBasics.ClassSet.html │ │ │ ├── type_JBasics.FieldMap.html │ │ │ ├── type_JBasics.FieldSet.html │ │ │ ├── type_JBasics.GenericMapSig.html │ │ │ ├── type_JBasics.GenericSetSig.html │ │ │ ├── type_JBasics.MethodMap.html │ │ │ ├── type_JBasics.MethodSet.html │ │ │ ├── type_JBasics.html │ │ │ ├── type_JBasicsLow.html │ │ │ ├── type_JClass.html │ │ │ ├── type_JClassLow.html │ │ │ ├── type_JCode.html │ │ │ ├── type_JDumpBasics.html │ │ │ ├── type_JDumpJasmin.html │ │ │ ├── type_JDumpLow.html │ │ │ ├── type_JFile.html │ │ │ ├── type_JHigh2Low.html │ │ │ ├── type_JInstruction.html │ │ │ ├── type_JLow2High.html │ │ │ ├── type_JManifest.html │ │ │ ├── type_JParse.html │ │ │ ├── type_JParseCode.html │ │ │ ├── type_JParseSignature.html │ │ │ ├── type_JSignature.html │ │ │ ├── type_JUnparse.html │ │ │ ├── type_JUnparseSignature.html │ │ │ ├── type_Javalib.JPrint.html │ │ │ ├── type_Javalib.html │ │ │ ├── type_Ptmap.S.html │ │ │ ├── type_Ptmap.html │ │ │ ├── type_Ptset.Big.html │ │ │ ├── type_Ptset.BigPos.html │ │ │ ├── type_Ptset.S.html │ │ │ └── type_Ptset.html │ │ ├── contacts.html │ │ ├── documentation.html │ │ ├── history.html │ │ ├── install.html │ │ ├── intro.html │ │ └── tutorial │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── footer.html │ │ │ ├── header.html │ │ │ ├── header.md │ │ │ ├── javalib-tut.html │ │ │ ├── javalib_tutorial.md │ │ │ ├── style.css │ │ │ └── tutorial.ml │ ├── install.txt │ ├── intro.ocamldoc │ ├── license.txt │ ├── modif-orig.txt │ ├── readme.txt │ └── src │ │ ├── META │ │ ├── Makefile │ │ ├── Makefile.old │ │ ├── jBasics.ml │ │ ├── jBasics.mli │ │ ├── jBasicsLow.ml │ │ ├── jBasicsLow.mli │ │ ├── jClass.ml │ │ ├── jClass.mli │ │ ├── jClassLow.ml │ │ ├── jClassLow.mli │ │ ├── jCode.ml │ │ ├── jCode.mli │ │ ├── jDumpBasics.ml │ │ ├── jDumpBasics.mli │ │ ├── jDumpJasmin.ml │ │ ├── jDumpJasmin.mli │ │ ├── jDumpLow.ml │ │ ├── jDumpLow.mli │ │ ├── jFile.ml │ │ ├── jFile.mli │ │ ├── jHigh2Low.ml │ │ ├── jHigh2Low.mli │ │ ├── jInstruction.ml │ │ ├── jInstruction.mli │ │ ├── jLow2High.ml │ │ ├── jLow2High.mli │ │ ├── jManifest.mli │ │ ├── jManifest.mll │ │ ├── jParse.ml │ │ ├── jParse.mli │ │ ├── jParseCode.ml │ │ ├── jParseCode.mli │ │ ├── jParseSignature.ml │ │ ├── jParseSignature.mli │ │ ├── jPrint.ml │ │ ├── jSignature.ml │ │ ├── jSignature.mli │ │ ├── jUnparse.ml │ │ ├── jUnparse.mli │ │ ├── jUnparseSignature.ml │ │ ├── jUnparseSignature.mli │ │ ├── javalib.ml │ │ └── javalib.mli ├── jsonwheel │ ├── META │ ├── Makefile │ ├── copyright.txt │ ├── json_in.ml │ ├── json_io.ml │ ├── json_io.mli │ ├── json_lexer.ml │ ├── json_out.ml │ ├── json_parser.ml │ ├── json_parser.mli │ ├── json_type.ml │ ├── json_type.mli │ ├── license.txt │ ├── modif-orig.txt │ ├── netconversion2.ml │ └── readme.txt ├── ocamlcairo │ ├── ChangeLog │ ├── META │ ├── Makefile │ ├── Makefile.rules │ ├── aclocal.m4 │ ├── autom4te.cache │ │ ├── output.0 │ │ ├── output.1 │ │ ├── requests │ │ ├── traces.0 │ │ └── traces.1 │ ├── config.make.in │ ├── configure │ ├── configure.ac │ ├── copyright.txt │ ├── license.txt │ ├── modif-orig.txt │ ├── readme.txt │ ├── src │ │ ├── .depend_c │ │ ├── Makefile │ │ ├── cairo.ml │ │ ├── cairo.mli │ │ ├── cairo_bigarray.ml │ │ ├── cairo_bigarray.mli │ │ ├── cairo_ft.ml │ │ ├── cairo_ft.mli │ │ ├── cairo_lablgtk.ml │ │ ├── cairo_lablgtk.mli │ │ ├── cairo_pdf.ml │ │ ├── cairo_pdf.mli │ │ ├── cairo_png.ml │ │ ├── cairo_png.mli │ │ ├── cairo_ps.ml │ │ ├── cairo_ps.mli │ │ ├── cairo_svg.ml │ │ ├── cairo_svg.mli │ │ ├── ml_cairo.c │ │ ├── ml_cairo.h │ │ ├── ml_cairo_bigarr.c │ │ ├── ml_cairo_font.c │ │ ├── ml_cairo_ft.c │ │ ├── ml_cairo_lablgtk.c │ │ ├── ml_cairo_matrix.c │ │ ├── ml_cairo_path.c │ │ ├── ml_cairo_pattern.c │ │ ├── ml_cairo_pdf.c │ │ ├── ml_cairo_png.c │ │ ├── ml_cairo_ps.c │ │ ├── ml_cairo_status.c │ │ ├── ml_cairo_surface.c │ │ ├── ml_cairo_svg.c │ │ ├── ml_cairo_wrappers.c │ │ ├── ml_cairo_wrappers.h │ │ ├── ml_svg_cairo.c │ │ ├── svg_cairo.ml │ │ └── svg_cairo.mli │ ├── support │ │ ├── install-sh │ │ └── ocaml.m4 │ └── test │ │ ├── Makefile │ │ ├── basket.ml │ │ ├── basket.pdf │ │ ├── basket.svg │ │ ├── cube.ml │ │ ├── demo.ml │ │ ├── font.ml │ │ ├── kapow.ml │ │ ├── knockout.ml │ │ ├── spline.ml │ │ ├── svg2png.ml │ │ └── text.ml ├── ocamlgraph │ ├── CHANGES │ ├── CREDITS │ ├── FAQ │ ├── INSTALL │ ├── META.in │ ├── Makefile │ ├── Makefile.in │ ├── configure │ ├── configure.in │ ├── copyright.txt │ ├── dgraph │ │ ├── dGraphContainer.ml │ │ ├── dGraphContainer.mli │ │ ├── dGraphMake.ml │ │ ├── dGraphModel.ml │ │ ├── dGraphModel.mli │ │ ├── dGraphRandModel.ml │ │ ├── dGraphRandModel.mli │ │ ├── dGraphSubTree.ml │ │ ├── dGraphSubTree.mli │ │ ├── dGraphTreeLayout.ml │ │ ├── dGraphTreeLayout.mli │ │ ├── dGraphTreeModel.ml │ │ ├── dGraphTreeModel.mli │ │ ├── dGraphView.ml │ │ ├── dGraphView.mli │ │ ├── dGraphViewItem.ml │ │ ├── dGraphViewItem.mli │ │ ├── dGraphViewer.ml │ │ ├── xDot.ml │ │ ├── xDot.mli │ │ ├── xDotDraw.ml │ │ └── xDotDraw.mli │ ├── editor │ │ ├── Makefile │ │ ├── ed_display.ml │ │ ├── ed_draw.ml │ │ ├── ed_graph.ml │ │ ├── ed_hyper.ml │ │ ├── ed_main.ml │ │ └── tests │ │ │ ├── de_bruijn4.gml │ │ │ ├── dep_ed.dot │ │ │ ├── dep_why.dot │ │ │ ├── divisors12.gml │ │ │ ├── fsm.dot │ │ │ ├── full10.gml │ │ │ ├── full20.gml │ │ │ ├── full30.gml │ │ │ ├── full50.gml │ │ │ ├── parcours.dot │ │ │ ├── rand_100_10.gml │ │ │ ├── rand_100_300.gml │ │ │ ├── rand_10_10.gml │ │ │ ├── rand_10_40.gml │ │ │ ├── rand_50_300.gml │ │ │ ├── ring_100.gml │ │ │ ├── softmaint.dot │ │ │ ├── test.gml │ │ │ ├── test2,1_2.gml │ │ │ ├── test2,1_3.gml │ │ │ ├── test2,1_3tot.gml │ │ │ ├── test2_2.gml │ │ │ ├── transparency.dot │ │ │ ├── twopi2.dot │ │ │ ├── unix.dot │ │ │ └── world.dot │ ├── examples │ │ ├── color.ml │ │ ├── demo.ml │ │ ├── demo_planar.ml │ │ └── sudoku.ml │ ├── lib │ │ ├── bitv.ml │ │ ├── bitv.mli │ │ ├── heap.ml │ │ ├── heap.mli │ │ ├── unionfind.ml │ │ └── unionfind.mli │ ├── license.txt │ ├── modif-orig.txt │ ├── readme.txt │ ├── src │ │ ├── blocks.ml │ │ ├── builder.ml │ │ ├── builder.mli │ │ ├── classic.ml │ │ ├── classic.mli │ │ ├── cliquetree.ml │ │ ├── cliquetree.mli │ │ ├── coloring.ml │ │ ├── coloring.mli │ │ ├── components.ml │ │ ├── components.mli │ │ ├── contraction.ml │ │ ├── contraction.mli │ │ ├── delaunay.ml │ │ ├── delaunay.mli │ │ ├── dominator.ml │ │ ├── dominator.mli │ │ ├── dot.ml │ │ ├── dot.mli │ │ ├── dot_ast.mli │ │ ├── dot_lexer.mll │ │ ├── dot_parser.mly │ │ ├── fixpoint.ml │ │ ├── fixpoint.mli │ │ ├── flow.ml │ │ ├── flow.mli │ │ ├── gmap.ml │ │ ├── gmap.mli │ │ ├── gml.mli │ │ ├── gml.mll │ │ ├── graphml.ml │ │ ├── graphml.mli │ │ ├── graphviz.ml │ │ ├── graphviz.mli │ │ ├── imperative.ml │ │ ├── imperative.mli │ │ ├── kruskal.ml │ │ ├── kruskal.mli │ │ ├── leaderlist.ml │ │ ├── leaderlist.mli │ │ ├── mcs_m.ml │ │ ├── mcs_m.mli │ │ ├── md.ml │ │ ├── md.mli │ │ ├── merge.ml │ │ ├── merge.mli │ │ ├── minsep.ml │ │ ├── minsep.mli │ │ ├── nonnegative.ml │ │ ├── nonnegative.mli │ │ ├── oper.ml │ │ ├── oper.mli │ │ ├── pack.ml │ │ ├── pack.mli │ │ ├── path.ml │ │ ├── path.mli │ │ ├── persistent.ml │ │ ├── persistent.mli │ │ ├── rand.ml │ │ ├── rand.mli │ │ ├── sig.mli │ │ ├── sig_pack.mli │ │ ├── strat.ml │ │ ├── strat.mli │ │ ├── topological.ml │ │ ├── topological.mli │ │ ├── traverse.ml │ │ ├── traverse.mli │ │ ├── util.ml │ │ └── util.mli │ ├── tests │ │ ├── bench.ml │ │ ├── check.ml │ │ ├── dot.ml │ │ ├── nonneg.ml │ │ ├── strat.ml │ │ ├── test.ml │ │ ├── test_bf.ml │ │ ├── test_topsort.ml │ │ └── testgraphml.ml │ └── view_graph │ │ ├── Makefile │ │ ├── README │ │ ├── viewGraph_core.ml │ │ ├── viewGraph_core.mli │ │ ├── viewGraph_select.ml │ │ ├── viewGraph_select.mli │ │ ├── viewGraph_test.ml │ │ ├── viewGraph_utils.ml │ │ └── viewGraph_utils.mli ├── ocamlgtk │ ├── .cvsignore │ ├── CHANGES │ ├── CHANGES.API │ ├── META │ ├── Makefile │ ├── README.win32 │ ├── applications │ │ ├── browser │ │ │ ├── .cvsignore │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── TODO │ │ │ ├── editor.ml │ │ │ ├── file.ml │ │ │ ├── jg_memo.ml │ │ │ ├── jg_memo.mli │ │ │ ├── jg_message.ml │ │ │ ├── jg_message.mli │ │ │ ├── lexical.ml │ │ │ ├── list2.ml │ │ │ ├── searchid.ml │ │ │ ├── searchid.mli │ │ │ ├── searchpos.ml │ │ │ ├── searchpos.mli │ │ │ ├── shell.ml │ │ │ ├── useunix.ml │ │ │ └── widgets.ml │ │ ├── camlirc │ │ │ ├── .cvsignore │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── cf_manager.ml │ │ │ ├── channel.ml │ │ │ ├── channelview.ml │ │ │ ├── constants.ml │ │ │ ├── control.ml │ │ │ ├── ctcp.ml │ │ │ ├── entry.ml │ │ │ ├── eucjp.ml │ │ │ ├── general_channel.ml │ │ │ ├── global.ml │ │ │ ├── i_channel.mli │ │ │ ├── ircArg.ml │ │ │ ├── irc_widget.ml │ │ │ ├── members.ml │ │ │ ├── message.ml │ │ │ ├── message_handler.ml │ │ │ ├── message_utils.ml │ │ │ ├── newmain.ml │ │ │ ├── parser.ml │ │ │ ├── prefix.ml │ │ │ ├── property.ml │ │ │ ├── reply.ml │ │ │ ├── server.ml │ │ │ ├── xml.ml │ │ │ ├── xml_lexer.mli │ │ │ └── xml_lexer.mll │ │ └── unison │ │ │ ├── .cvsignore │ │ │ ├── README │ │ │ ├── unison-2.27.57.diffs │ │ │ └── unison-2.40.16.diffs │ ├── config.make.in │ ├── config.make.mingw │ ├── config.make.msvc │ ├── configure │ ├── configure.in │ ├── copyright.txt │ ├── examples │ │ ├── GL │ │ │ ├── aargb.ml │ │ │ ├── gears.ml │ │ │ ├── morph3d.ml │ │ │ ├── planet.ml │ │ │ ├── scene.ml │ │ │ ├── simple.ml │ │ │ ├── simple_th.ml │ │ │ ├── texturesurf.ml │ │ │ ├── tutorial-2.ml │ │ │ ├── tutorial-3.ml │ │ │ ├── tutorial-4.ml │ │ │ └── tutorial-5.ml │ │ ├── about.ml │ │ ├── accel_tree.ml │ │ ├── action.ml │ │ ├── assistant.ml │ │ ├── assistant_tutorial.ml │ │ ├── buttons.ml │ │ ├── calc.ml │ │ ├── calendar.ml │ │ ├── canvas │ │ │ ├── canvas-arrowhead.ml │ │ │ ├── canvas-curve.ml │ │ │ ├── canvas-features.ml │ │ │ ├── canvas-fifteen.ml │ │ │ ├── canvas-primitives.ml │ │ │ ├── canvas-richtext.ml │ │ │ ├── flower.png │ │ │ └── toroid.png │ │ ├── cgets.ml │ │ ├── clist.ml │ │ ├── combo.ml │ │ ├── combobox.ml │ │ ├── counter.ml │ │ ├── cputs.ml │ │ ├── csview.ml │ │ ├── custom_list_generic.ml │ │ ├── custom_tree.ml │ │ ├── custom_tree_generic.ml │ │ ├── dcalendar.ml │ │ ├── drawing.ml │ │ ├── druid.ml │ │ ├── editor.ml │ │ ├── editor2.ml │ │ ├── entry.ml │ │ ├── entrycompletion.ml │ │ ├── eventbox.ml │ │ ├── events.ml │ │ ├── events2.ml │ │ ├── expander.ml │ │ ├── fifteen.ml │ │ ├── filechooser.ml │ │ ├── fixed_editor.ml │ │ ├── fixpoint.ml │ │ ├── gioredirect.ml │ │ ├── giotest.ml │ │ ├── glade │ │ │ ├── .cvsignore │ │ │ ├── glade_demo.ml │ │ │ ├── gladecalc.ml │ │ │ ├── project1.glade │ │ │ ├── project1.gladep │ │ │ ├── project2.glade │ │ │ └── project2.gladep │ │ ├── gnome-fs-directory.png │ │ ├── gnome-fs-regular.png │ │ ├── hello.ml │ │ ├── iconview.ml │ │ ├── image.ml │ │ ├── image256x256.rgb │ │ ├── kaimono.ml │ │ ├── label.ml │ │ ├── link_button.ml │ │ ├── lissajous.ml │ │ ├── nihongo.ml │ │ ├── notebook.ml │ │ ├── panel │ │ │ ├── README │ │ │ ├── applet.ml │ │ │ └── lablgtk_applet.server │ │ ├── pixview.ml │ │ ├── pousse.ml │ │ ├── progressbar.ml │ │ ├── radiobuttons.ml │ │ ├── rpn.ml │ │ ├── rsvg │ │ │ ├── floppy.svg │ │ │ └── test_rsvg.ml │ │ ├── scrolledwin.ml │ │ ├── signal_override.ml │ │ ├── slide_show.ml │ │ ├── socket.ml │ │ ├── sourceview │ │ │ ├── example2.ml │ │ │ ├── ocaml.lang │ │ │ ├── test.ml │ │ │ └── test2.ml │ │ ├── spell.ml │ │ ├── spin.ml │ │ ├── test.xpm │ │ ├── testdnd.ml │ │ ├── testgtk.ml │ │ ├── text │ │ │ ├── .cvsignore │ │ │ ├── Makefile │ │ │ ├── floppybuddy.gif │ │ │ ├── gtk-logo-rgb.gif │ │ │ ├── test.txt │ │ │ ├── test_text.ml │ │ │ ├── text-demo.ml │ │ │ ├── unicode_table.ml │ │ │ └── unicode_viewer.ml │ │ ├── timer.ml │ │ ├── toolbar.ml │ │ ├── tooltip.ml │ │ ├── tree.ml │ │ ├── tree_model.ml │ │ ├── tree_store.ml │ │ └── tron.ml │ ├── license.txt │ ├── modif-orig.txt │ ├── readme.txt │ ├── src │ │ ├── .cvsignore │ │ ├── Makefile │ │ ├── TODO.gtktext │ │ ├── absvalue │ │ │ └── caml │ │ │ │ ├── callback.h │ │ │ │ └── mlvalues.h │ │ ├── build.ml.in │ │ ├── buildrsvg.bat │ │ ├── check_externals.ml4 │ │ ├── gAction.ml │ │ ├── gAction.mli │ │ ├── gAssistant.ml │ │ ├── gAssistant.mli │ │ ├── gBin.ml │ │ ├── gBin.mli │ │ ├── gBroken.ml │ │ ├── gBroken.mli │ │ ├── gButton.ml │ │ ├── gButton.mli │ │ ├── gContainer.ml │ │ ├── gContainer.mli │ │ ├── gData.ml │ │ ├── gData.mli │ │ ├── gDraw.ml │ │ ├── gDraw.mli │ │ ├── gEdit.ml │ │ ├── gEdit.mli │ │ ├── gFile.ml │ │ ├── gFile.mli │ │ ├── gHtml.ml │ │ ├── gList.ml │ │ ├── gList.mli │ │ ├── gMain.ml │ │ ├── gMain.mli │ │ ├── gMenu.ml │ │ ├── gMenu.mli │ │ ├── gMisc.ml │ │ ├── gMisc.mli │ │ ├── gObj.ml │ │ ├── gObj.mli │ │ ├── gPack.ml │ │ ├── gPack.mli │ │ ├── gPango.ml │ │ ├── gRange.ml │ │ ├── gRange.mli │ │ ├── gSourceView.ml │ │ ├── gSourceView.mli │ │ ├── gSourceView2.ml │ │ ├── gSourceView2.mli │ │ ├── gText.ml │ │ ├── gText.mli │ │ ├── gToolbox.ml │ │ ├── gToolbox.mli │ │ ├── gTree.ml │ │ ├── gTree.mli │ │ ├── gUtil.ml │ │ ├── gUtil.mli │ │ ├── gWindow.ml │ │ ├── gWindow.mli │ │ ├── gaux.ml │ │ ├── gdk.ml │ │ ├── gdk.mli │ │ ├── gdkEvent.ml │ │ ├── gdkKeysyms.ml │ │ ├── gdkPixbuf.ml │ │ ├── gdkPixbuf.mli │ │ ├── gdk_pixbuf_mlsource.ml │ │ ├── gdk_tags.var │ │ ├── gdkpixbuf_tags.var │ │ ├── gdkprivate-win32.h │ │ ├── glGtk.ml │ │ ├── glGtk.mli │ │ ├── glade.ml │ │ ├── glade.mli │ │ ├── glib.ml │ │ ├── glib.mli │ │ ├── glib_tags.var │ │ ├── gnoCanvas.ml │ │ ├── gnoCanvas.mli │ │ ├── gnoDruid.ml │ │ ├── gnoDruid.mli │ │ ├── gnomeCanvas.ml │ │ ├── gnomeCanvas.props │ │ ├── gnomeDruid.ml │ │ ├── gnomecanvas_tags.var │ │ ├── gnomeui_tags.var │ │ ├── gobject.ml │ │ ├── gobject.mli │ │ ├── gobject_tags.var │ │ ├── gpointer.ml │ │ ├── gpointer.mli │ │ ├── gtk.ml │ │ ├── gtk.props │ │ ├── gtkAction.props │ │ ├── gtkAssistant.ml │ │ ├── gtkAssistant.props │ │ ├── gtkBase.ml │ │ ├── gtkBase.props │ │ ├── gtkBin.ml │ │ ├── gtkBin.props │ │ ├── gtkBroken.ml │ │ ├── gtkBroken.props │ │ ├── gtkButton.ml │ │ ├── gtkButton.props │ │ ├── gtkData.ml │ │ ├── gtkEdit.ml │ │ ├── gtkEdit.props │ │ ├── gtkFile.ml │ │ ├── gtkFile.props │ │ ├── gtkInit.ml │ │ ├── gtkList.ml │ │ ├── gtkList.props │ │ ├── gtkMain.ml │ │ ├── gtkMenu.ml │ │ ├── gtkMenu.props │ │ ├── gtkMisc.ml │ │ ├── gtkMisc.props │ │ ├── gtkNew.ml │ │ ├── gtkObject.ml │ │ ├── gtkPack.ml │ │ ├── gtkPack.props │ │ ├── gtkRange.ml │ │ ├── gtkRange.props │ │ ├── gtkSignal.ml4 │ │ ├── gtkSignal.mli │ │ ├── gtkSourceView.ml │ │ ├── gtkSourceView.props │ │ ├── gtkSourceView2.ml │ │ ├── gtkSourceView2.props │ │ ├── gtkSourceView2_types.mli │ │ ├── gtkSourceView_types.mli │ │ ├── gtkSpell.ml │ │ ├── gtkSpell.mli │ │ ├── gtkStock.ml │ │ ├── gtkText.ml │ │ ├── gtkText.props │ │ ├── gtkThInit.ml │ │ ├── gtkThread.ml │ │ ├── gtkThread.mli │ │ ├── gtkTree.ml │ │ ├── gtkTree.props │ │ ├── gtkWindow.ml │ │ ├── gtkXmHTML.ml │ │ ├── gtk_tags.var │ │ ├── gtkdoc.ml │ │ ├── gtkgl_tags.var │ │ ├── gtkxmhtml_tags.var │ │ ├── gutf8.ml │ │ ├── gutf8.mli │ │ ├── lablgladecc.ml │ │ ├── lablgtk2.bat │ │ ├── lablgtk2.bat.in │ │ ├── lablgtk2.in │ │ ├── ml_domain.h │ │ ├── ml_gdk.c │ │ ├── ml_gdk.h │ │ ├── ml_gdkpixbuf.c │ │ ├── ml_gdkpixbuf.h │ │ ├── ml_glade.c │ │ ├── ml_glib.c │ │ ├── ml_glib.h │ │ ├── ml_gnomecanvas.c │ │ ├── ml_gnomedruid.c │ │ ├── ml_gobject.c │ │ ├── ml_gobject.h │ │ ├── ml_gpointer.c │ │ ├── ml_gpointer.h │ │ ├── ml_gtk.c │ │ ├── ml_gtk.h │ │ ├── ml_gtkaction.c │ │ ├── ml_gtkassistant.c │ │ ├── ml_gtkbin.c │ │ ├── ml_gtkbroken.c │ │ ├── ml_gtkbutton.c │ │ ├── ml_gtkedit.c │ │ ├── ml_gtkfile.c │ │ ├── ml_gtkgl.c │ │ ├── ml_gtklist.c │ │ ├── ml_gtkmenu.c │ │ ├── ml_gtkmisc.c │ │ ├── ml_gtknew.c │ │ ├── ml_gtkpack.c │ │ ├── ml_gtkrange.c │ │ ├── ml_gtksourceview.c │ │ ├── ml_gtksourceview2.c │ │ ├── ml_gtkspell.c │ │ ├── ml_gtkstock.c │ │ ├── ml_gtktext.c │ │ ├── ml_gtktext.h │ │ ├── ml_gtktree.c │ │ ├── ml_gtktree.h │ │ ├── ml_gtkxmhtml.c │ │ ├── ml_gvaluecaml.c │ │ ├── ml_gvaluecaml.h │ │ ├── ml_panel.c │ │ ├── ml_pango.c │ │ ├── ml_pango.h │ │ ├── ml_rsvg.c │ │ ├── panel.ml │ │ ├── panel.mli │ │ ├── panel_tags.var │ │ ├── pango.ml │ │ ├── pango_tags.var │ │ ├── propcc.ml4 │ │ ├── rsvg.ml │ │ ├── rsvg.mli │ │ ├── sourceView2_tags.var │ │ ├── sourceView_tags.var │ │ ├── varcc.ml4 │ │ ├── win32.h │ │ ├── wrappers.c │ │ ├── wrappers.h │ │ ├── xml2_lexer.mli │ │ └── xml2_lexer.mll │ └── test_dynlink.ml ├── ocamlzip │ ├── META │ ├── Makefile │ ├── changes.txt │ ├── copyright.txt │ ├── gzip.ml │ ├── gzip.mli │ ├── license.txt │ ├── modif-orig.txt │ ├── readme.txt │ ├── test │ │ ├── Makefile │ │ ├── minigzip.ml │ │ ├── minizip.ml │ │ └── testzlib.ml │ ├── zip.ml │ ├── zip.mli │ ├── zlib.ml │ ├── zlib.mli │ └── zlibstubs.c ├── ptrees │ ├── CHANGELOG │ ├── COPYING │ ├── LICENSE │ ├── META │ ├── Makefile │ ├── README │ ├── modif-orig.txt │ ├── ptmap.ml │ ├── ptmap.mli │ ├── ptset.ml │ └── ptset.mli ├── stdlib │ ├── arg.ml │ ├── arg.mli │ ├── arith_flags.ml │ ├── arith_status.ml │ ├── arith_status.mli │ ├── array.ml │ ├── array.mli │ ├── big_int.ml │ ├── big_int.mli │ ├── bigarray.ml │ ├── bigarray.mli │ ├── buffer.ml │ ├── buffer.mli │ ├── callback.ml │ ├── callback.mli │ ├── camlinternalLazy.ml │ ├── camlinternalMod.ml │ ├── camlinternalOO.ml │ ├── camlinternalOO.mli │ ├── char.ml │ ├── char.mli │ ├── complex.ml │ ├── complex.mli │ ├── condition.ml │ ├── condition.mli │ ├── dbm.mli │ ├── digest.ml │ ├── digest.mli │ ├── dynlink.ml │ ├── dynlink.mli │ ├── dynlinkaux_cmt │ ├── event.ml │ ├── event.mli │ ├── extract_crc.ml │ ├── filename.ml │ ├── filename.mli │ ├── format.ml │ ├── format.mli │ ├── gc.ml │ ├── gc.mli │ ├── genlex.ml │ ├── genlex.mli │ ├── graphics.ml │ ├── graphics.mli │ ├── graphicsX11.ml │ ├── graphicsX11.mli │ ├── hashtbl.ml │ ├── hashtbl.mli │ ├── int32.ml │ ├── int32.mli │ ├── int64.ml │ ├── int64.mli │ ├── int_misc.ml │ ├── lazy.ml │ ├── lazy.mli │ ├── lexing.ml │ ├── lexing.mli │ ├── list.ml │ ├── list.mli │ ├── map.ml │ ├── map.mli │ ├── marshal.ml │ ├── marshal.mli │ ├── mutex.ml │ ├── mutex.mli │ ├── nat.ml │ ├── nat.mli │ ├── nativeint.ml │ ├── nativeint.mli │ ├── num.ml │ ├── num.mli │ ├── obj.ml │ ├── obj.mli │ ├── oo.ml │ ├── oo.mli │ ├── pad.txt │ ├── parsing.ml │ ├── parsing.mli │ ├── pervasives.ml │ ├── pervasives.mli │ ├── printexc.ml │ ├── printexc.mli │ ├── printf.ml │ ├── printf.mli │ ├── queue.ml │ ├── queue.mli │ ├── random.ml │ ├── random.mli │ ├── ratio.ml │ ├── ratio.mli │ ├── scanf.ml │ ├── scanf.mli │ ├── set.ml │ ├── set.mli │ ├── sort.ml │ ├── sort.mli │ ├── stack.ml │ ├── stack.mli │ ├── str.ml │ ├── str.mli │ ├── stream.ml │ ├── stream.mli │ ├── string.ml │ ├── string.mli │ ├── sys.ml │ ├── sys.mli │ ├── thread.ml │ ├── thread.mli │ ├── threadUnix.ml │ ├── threadUnix.mli │ ├── unix.ml │ ├── unix.mli │ ├── weak.ml │ └── weak.mli └── swiprolog │ └── readme.txt ├── find_source.ml ├── find_source.mli ├── globals ├── META ├── Makefile └── config_pfff.ml.in ├── graph_code ├── META ├── Makefile ├── dependencies_matrix_build.ml ├── dependencies_matrix_build.mli ├── dependencies_matrix_code.ml ├── dependencies_matrix_code.mli ├── graph_code.ml ├── graph_code.mli ├── graph_code_checker.ml ├── graph_code_checker.mli ├── graph_code_class_analysis.ml ├── graph_code_class_analysis.mli ├── graph_code_database.ml ├── graph_code_database.mli ├── graph_code_helpers.ml ├── graph_code_helpers.mli ├── graph_code_opti.ml ├── graph_code_opti.mli ├── graph_code_prolog.ml ├── graph_code_prolog.mli ├── graph_code_tags.ml ├── graph_code_tags.mli ├── layer_graph_code.ml ├── layer_graph_code.mli ├── test_graph_code.ml ├── test_graph_code.mli ├── unit_graph_code.ml └── unit_graph_code.mli ├── gtkrc-2.0 ├── h_files-format ├── META ├── Makefile ├── authors.txt ├── copyright.txt ├── credits.txt ├── license.txt ├── outline.ml ├── outline.mli ├── simple_format.ml ├── simple_format.mli ├── source_tree.ml └── source_tree.mli ├── h_program-lang ├── META ├── Makefile ├── archi_code.ml ├── archi_code.mli ├── archi_code_lexer.mll ├── archi_code_parse.ml ├── archi_code_parse.mli ├── ast_fuzzy.ml ├── ast_fuzzy.mli ├── big_grep.ml ├── big_grep.mli ├── comment_code.ml ├── comment_code.mli ├── copyright.txt ├── coverage_code.ml ├── coverage_code.mli ├── database_code.ml ├── database_code.mli ├── datalog_code.dl ├── datalog_code.dtl ├── datalog_code.ml ├── datalog_code.mli ├── entity_code.ml ├── entity_code.mli ├── errors_code.ml ├── errors_code.mli ├── facts.pl ├── highlight_code.ml ├── highlight_code.mli ├── info_code.ml ├── info_code.mli ├── layer_code.ml ├── layer_code.mli ├── layer_coverage.ml ├── layer_coverage.mli ├── layer_parse_errors.ml ├── layer_parse_errors.mli ├── license.txt ├── meta_ast_generic.ml ├── meta_ast_generic.mli ├── overlay_code.ml ├── overlay_code.mli ├── parse_info.ml ├── parse_info.mli ├── pleac.ml ├── pleac.mli ├── pretty_print_code.ml ├── prolog_code.ml ├── prolog_code.mli ├── prolog_code.pl ├── refactoring_code.ml ├── refactoring_code.mli ├── scope_code.ml ├── scope_code.mli ├── skip_code.ml ├── skip_code.mli ├── tags_file.ml ├── tags_file.mli ├── test_program_lang.ml ├── test_program_lang.mli ├── unit_program_lang.ml └── unit_program_lang.mli ├── h_program-visual ├── Makefile ├── copyright.txt ├── flag_program_visual.ml ├── layer_archi.ml ├── layer_archi.mli ├── layer_vcs.ml ├── layer_vcs.mli ├── license.txt ├── test_program_visual.ml ├── test_program_visual.mli ├── treemap_pl.ml ├── treemap_pl.mli └── treemap_pl_c.ml ├── h_version-control ├── META ├── Makefile ├── copyright.txt ├── cvs.ml ├── cvs.mli ├── flag_version_control.ml ├── generic_vcs.ml ├── generic_vcs.mli ├── git.ml ├── git.mli ├── lib_vcs.ml ├── lib_vcs.mli ├── license.txt ├── main_vcs.ml ├── mercurial.ml ├── mercurial.mli ├── patch.ml ├── patch.mli ├── subversion.ml ├── subversion.mli ├── test_version_control.ml ├── test_version_control.mli ├── unit_version_control.ml ├── unit_version_control.mli ├── version_control.ml └── version_control.mli ├── h_visualization ├── About.tex.nw ├── META ├── Macros.tex ├── Makefile ├── Treemap.tex.nw ├── authors.txt ├── copyright.txt ├── credits.txt ├── examples │ ├── gephi │ │ └── hello-world.gexf │ └── treemap │ │ └── ex.json ├── figures.ml ├── figures.mli ├── gnuplot.ml ├── gnuplot.mli ├── graph_gephi.ml ├── graph_gephi.mli ├── graph_guess.ml ├── graph_guess.mli ├── graphics │ ├── main_treemap.ml │ ├── treemap_graphics.ml │ └── treemap_graphics.mli ├── html.ml ├── html.mli ├── latex.ml ├── latex.mli ├── license.txt ├── note.doc ├── noweb.sty ├── opengl.ml ├── pics │ ├── IMG_0065.png │ ├── IMG_0066.png │ ├── IMG_0067.png │ ├── IMG_0068.png │ ├── IMG_0069.png │ ├── IMG_0070.png │ ├── IMG_0071.png │ ├── IMG_0073.png │ ├── treemap_ex_code.png │ ├── treemap_ex_grey_ordered_middle.png │ ├── treemap_ex_grey_ordered_size.png │ ├── treemap_ex_grey_slice.png │ ├── treemap_ex_grey_squarified.png │ ├── treemap_ex_grey_squarified_nosort.png │ ├── treemap_ex_json.png │ ├── treemap_ex_shneiderman_slice.png │ ├── treemap_ex_wijk_slice.png │ └── treemap_ex_wijk_squarified.png ├── plot_jgraph.ml ├── plot_jgraph.mli ├── readme.txt ├── simple_color.ml ├── simple_color.mli ├── treemap.ml ├── treemap.mli ├── treemap_json.ml └── treemap_json.mli ├── install.txt ├── install_linux.txt ├── install_macos.txt ├── lang_bytecode ├── analyze │ ├── Makefile │ ├── graph_code_bytecode.ml │ ├── graph_code_bytecode.mli │ ├── test_analyze_bytecode.ml │ ├── test_analyze_bytecode.mli │ ├── unit_analyze_bytecode.ml │ └── unit_analyze_bytecode.mli └── parsing │ ├── Makefile │ ├── ast_bytecode.ml │ ├── lib_parsing_bytecode.ml │ ├── lib_parsing_bytecode.mli │ ├── parse_bytecode.ml │ ├── parse_bytecode.mli │ ├── test_parsing_bytecode.ml │ └── test_parsing_bytecode.mli ├── lang_c ├── analyze │ ├── Makefile │ ├── ast_cil.ml │ ├── datalog_c.ml │ ├── datalog_c.mli │ ├── graph_code_c.ml │ ├── graph_code_c.mli │ ├── meta_ast_cil.ml │ ├── meta_ast_cil.mli │ ├── test_analyze_c.ml │ └── test_analyze_c.mli └── parsing │ ├── Makefile │ ├── ast_c.ml │ ├── ast_c_simple_build.ml │ ├── ast_c_simple_build.mli │ ├── lib_parsing_c.ml │ ├── lib_parsing_c.mli │ ├── meta_ast_c.ml │ ├── meta_ast_c.mli │ ├── parse_c.ml │ ├── parse_c.mli │ ├── test_parsing_c.ml │ ├── test_parsing_c.mli │ ├── unit_parsing_c.ml │ ├── unit_parsing_c.mli │ └── visitor_c.ml ├── lang_clang ├── analyze │ ├── Makefile │ ├── clang.patch │ ├── clang2.patch │ ├── clang3.patch │ ├── compile_commands_clang.ml │ ├── compile_commands_clang.mli │ ├── errors_clang.ml │ ├── errors_clang.mli │ ├── graph_code_clang.ml │ ├── graph_code_clang.mli │ ├── location_clang.ml │ ├── location_clang.mli │ ├── test_analyze_clang.ml │ ├── test_analyze_clang.mli │ ├── type_clang.ml │ ├── type_clang.mli │ ├── uninclude_clang.ml │ └── uninclude_clang.mli └── parsing │ ├── Makefile │ ├── ast_clang.ml │ ├── flag_parsing_clang.ml │ ├── lexer_clang.mll │ ├── lib_parsing_clang.ml │ ├── lib_parsing_clang.mli │ ├── meta_ast_clang.ml │ ├── meta_ast_clang.mli │ ├── parse_clang.ml │ ├── parse_clang.mli │ ├── parser_clang.mly │ ├── readme.txt │ ├── test_parsing_clang.ml │ ├── test_parsing_clang.mli │ ├── visitor_clang.ml │ └── visitor_clang.mli ├── lang_cmt ├── analyze │ ├── Makefile │ ├── binannot_stdlib.patch │ ├── graph_code_cmt.ml │ ├── graph_code_cmt.mli │ ├── graph_code_cmt_helpers.ml │ ├── graph_code_cmt_rest_ml │ ├── notes_cmt.txt │ ├── unit_analyze_cmt.ml │ └── unit_analyze_cmt.mli └── parsing │ ├── Makefile │ ├── ast_cmt.ml │ ├── ast_cmt_stdlib.ml │ ├── meta_ast_cmt.ml │ ├── test_parsing_cmt.ml │ └── test_parsing_cmt.mli ├── lang_cpp ├── analyze │ ├── META │ ├── Makefile │ ├── builtins_cpp.ml │ ├── builtins_cpp.mli │ ├── check_variables_cpp.ml │ ├── check_variables_cpp.mli │ ├── database_light_cpp.ml │ ├── database_light_cpp.mli │ ├── flag_analyze_cpp.ml │ ├── graph_code_includes.ml │ ├── graph_code_includes.mli │ ├── highlight_cpp.ml │ ├── highlight_cpp.mli │ ├── test_analyze_cpp.ml │ └── test_analyze_cpp.mli └── parsing │ ├── META │ ├── Makefile │ ├── ast_cpp.ml │ ├── authors.txt │ ├── conflicts.txt │ ├── copyright.txt │ ├── credits.txt │ ├── flag_parsing_cpp.ml │ ├── lexer_cpp.mll │ ├── lib_parsing_cpp.ml │ ├── lib_parsing_cpp.mli │ ├── license.txt │ ├── meta_ast_cpp.ml │ ├── meta_ast_cpp.mli │ ├── notes.txt │ ├── orig_c.mly │ ├── orig_cpp.mly │ ├── parse_cpp.ml │ ├── parse_cpp.mli │ ├── parser_cpp.mly │ ├── parser_cpp_mly_helper.ml │ ├── parsing_hacks.ml │ ├── parsing_hacks.mli │ ├── parsing_hacks_cpp.ml │ ├── parsing_hacks_cpp.mli │ ├── parsing_hacks_define.ml │ ├── parsing_hacks_define.mli │ ├── parsing_hacks_lib.ml │ ├── parsing_hacks_lib.mli │ ├── parsing_hacks_pp.ml │ ├── parsing_hacks_pp.mli │ ├── parsing_hacks_typedef.ml │ ├── parsing_hacks_typedef.mli │ ├── parsing_recovery_cpp.ml │ ├── parsing_recovery_cpp.mli │ ├── pp_token.ml │ ├── pp_token.mli │ ├── test_parsing_cpp.ml │ ├── test_parsing_cpp.mli │ ├── todo_context │ ├── todo_ml │ ├── todo_mly │ ├── token_cpp.ml │ ├── token_cpp.mli │ ├── token_helpers_cpp.ml │ ├── token_helpers_cpp.mli │ ├── token_views_context.ml │ ├── token_views_context.mli │ ├── token_views_cpp.ml │ ├── token_views_cpp.mli │ ├── type_cpp.ml │ ├── type_cpp.mli │ ├── unit_parsing_cpp.ml │ ├── unit_parsing_cpp.mli │ ├── visitor_cpp.ml │ └── visitor_cpp.mli ├── lang_csharp ├── analyze │ ├── Makefile │ ├── database_light_csharp.ml │ ├── database_light_csharp.mli │ ├── highlight_csharp.ml │ ├── highlight_csharp.mli │ ├── test_analyze_csharp.ml │ └── test_analyze_csharp.mli └── parsing │ ├── Makefile │ ├── ast_csharp.ml │ ├── flag_parsing_csharp.ml │ ├── lexer_csharp.mll │ ├── lib_parsing_csharp.ml │ ├── parse_csharp.ml │ ├── parse_csharp.mli │ ├── parser_csharp.mly │ ├── test_parsing_csharp.ml │ ├── test_parsing_csharp.mli │ ├── token_helpers_csharp.ml │ └── token_helpers_csharp.mli ├── lang_css ├── analyze │ └── todo.txt ├── copyright.txt ├── license.txt └── parsing │ ├── META │ ├── Makefile │ ├── ast_css.ml │ ├── changes.txt │ ├── copyright.txt │ ├── export_ast_css.ml │ ├── export_ast_css.mli │ ├── flag_parsing_css.ml │ ├── lexer_css.mll │ ├── lib_parsing_css.ml │ ├── lib_parsing_css.mli │ ├── license.txt │ ├── meta_ast_css.ml │ ├── meta_ast_css.mli │ ├── modif-orig.txt │ ├── parse_css.ml │ ├── parse_css.mli │ ├── parser_css.mly │ ├── readme.txt │ ├── test_parsing_css.ml │ ├── test_parsing_css.mli │ ├── token_helpers_css.ml │ └── token_helpers_css.mli ├── lang_erlang ├── analyze │ ├── Makefile │ ├── database_light_erlang.ml │ ├── database_light_erlang.mli │ ├── highlight_erlang.ml │ ├── highlight_erlang.mli │ ├── test_analyze_erlang.ml │ └── test_analyze_erlang.mli └── parsing │ ├── Makefile │ ├── ast_erlang.ml │ ├── flag_parsing_erlang.ml │ ├── lexer_erlang.mll │ ├── lib_parsing_erlang.ml │ ├── parse_erlang.ml │ ├── parse_erlang.mli │ ├── parser_erlang.mly │ ├── test_parsing_erlang.ml │ ├── test_parsing_erlang.mli │ ├── token_helpers_erlang.ml │ └── token_helpers_erlang.mli ├── lang_haskell ├── analyze │ ├── Makefile │ ├── highlight_hs.ml │ ├── highlight_hs.mli │ └── test_analyze_hs.ml └── parsing │ ├── Makefile │ ├── ast_hs.ml │ ├── flag_parsing_hs.ml │ ├── lexer_hs.mll │ ├── lib_parsing_hs.ml │ ├── lib_parsing_hs.mli │ ├── parse_hs.ml │ ├── parse_hs.mli │ ├── parser_hs.ml │ ├── test_parsing_hs.ml │ └── test_parsing_hs.mli ├── lang_html ├── analyze │ ├── Makefile │ ├── highlight_html.ml │ ├── highlight_html.mli │ ├── test_analyze_html.ml │ └── test_analyze_html.mli ├── copyright.txt ├── license.txt └── parsing │ ├── META │ ├── Makefile │ ├── ast_html.ml │ ├── dtd_simple.ml │ ├── dtd_simple.mli │ ├── encodings.ml │ ├── flag_parsing_html.ml │ ├── lexer_html.mll │ ├── lib_parsing_html.ml │ ├── lib_parsing_html.mli │ ├── meta_ast_html.ml │ ├── meta_ast_html.mli │ ├── modif_orig.txt │ ├── parse_html.ml │ ├── parse_html.mli │ ├── parser_html.mly │ ├── pretty_print_html.ml │ ├── pretty_print_html.mli │ ├── test_parsing_html.ml │ ├── test_parsing_html.mli │ ├── token_helpers_html.ml │ ├── token_helpers_html.mli │ ├── unit_parsing_html.ml │ ├── unit_parsing_html.mli │ ├── unparse_html.ml │ ├── unparse_html.mli │ ├── visitor_html.ml │ └── visitor_html.mli ├── lang_java ├── analyze │ ├── Makefile │ ├── ast_java_simple.ml │ ├── builtins_java.ml │ ├── builtins_java.mli │ ├── graph_code_java.ml │ ├── graph_code_java.mli │ ├── highlight_java.ml │ ├── highlight_java.mli │ ├── package_java.ml │ ├── package_java.mli │ ├── test_analyze_java.ml │ ├── unit_analyze_java.ml │ └── unit_analyze_java.mli └── parsing │ ├── META │ ├── Makefile │ ├── ast_java.ml │ ├── conflicts.txt │ ├── copyright.txt │ ├── diff_ast_mli │ ├── flag_parsing_java.ml │ ├── lexer_java.mll │ ├── lib_parsing_java.ml │ ├── lib_parsing_java.mli │ ├── license.txt │ ├── meta_ast_java.ml │ ├── meta_ast_java.mli │ ├── modif-orig.txt │ ├── parse_java.ml │ ├── parse_java.mli │ ├── parser_java.mly │ ├── parsing_hacks_java.ml │ ├── parsing_hacks_java.mli │ ├── readme.txt │ ├── test_parsing_java.ml │ ├── test_parsing_java.mli │ ├── token_helpers_java.ml │ ├── token_helpers_java.mli │ ├── unit_parsing_java.ml │ ├── unit_parsing_java.mli │ ├── visitor_java.ml │ └── visitor_java.mli ├── lang_js ├── analyze │ ├── Makefile │ ├── annotation_js.ml │ ├── annotation_js.mli │ ├── class_js.ml │ ├── class_js.mli │ ├── comment_js.ml │ ├── comment_js.mli │ ├── database_light_js.ml │ ├── database_light_js.mli │ ├── highlight_js.ml │ ├── highlight_js.mli │ ├── module_js.ml │ ├── module_js.mli │ ├── tags_js.ml │ ├── tags_js.mli │ ├── test_analyze_js.ml │ ├── test_analyze_js.mli │ ├── unit_analyze_js.ml │ ├── unit_analyze_js.mli │ ├── utils_js.ml │ └── utils_js.mli ├── copyright.txt ├── license.txt └── parsing │ ├── META │ ├── Makefile │ ├── ast_js.ml │ ├── conflicts.txt │ ├── flag_parsing_js.ml │ ├── lexer_js.mll │ ├── lib_parsing_js.ml │ ├── lib_parsing_js.mli │ ├── meta_ast_js.ml │ ├── meta_ast_js.mli │ ├── orig.mly │ ├── parse_js.ml │ ├── parse_js.mli │ ├── parser_js.mly │ ├── parsing_hacks_js.ml │ ├── parsing_hacks_js.mli │ ├── test_parsing_js.ml │ ├── test_parsing_js.mli │ ├── token_helpers_js.ml │ ├── token_helpers_js.mli │ ├── unit_parsing_js.ml │ ├── unit_parsing_js.mli │ ├── visitor_js.ml │ └── visitor_js.mli ├── lang_lisp ├── analyze │ ├── Makefile │ ├── graph_code_lisp.ml │ ├── graph_code_lisp.mli │ ├── highlight_lisp.ml │ ├── highlight_lisp.mli │ └── test_analyze_lisp.ml └── parsing │ ├── Makefile │ ├── ast_lisp.ml │ ├── ast_scheme.ml │ ├── flag_parsing_lisp.ml │ ├── lexer_lisp.mll │ ├── lib_parsing_lisp.ml │ ├── lib_parsing_lisp.mli │ ├── parse_lisp.ml │ ├── parse_lisp.mli │ ├── parser_lisp.ml │ ├── test_parsing_lisp.ml │ └── test_parsing_lisp.mli ├── lang_ml ├── analyze │ ├── Makefile │ ├── coverage_ml.ml │ ├── coverage_ml.mli │ ├── database_light_ml.ml │ ├── database_light_ml.mli │ ├── graph_code_ml.ml │ ├── graph_code_ml.mli │ ├── module_ml.ml │ ├── module_ml.mli │ ├── tags_ml.ml │ ├── tags_ml.mli │ ├── test_analyze_ml.ml │ ├── test_analyze_ml.mli │ ├── unit_analyze_ml.ml │ ├── unit_analyze_ml.mli │ └── visual │ │ ├── META │ │ ├── Makefile │ │ ├── highlight_ml.ml │ │ └── highlight_ml.mli └── parsing │ ├── META │ ├── Makefile │ ├── ast_ml.ml │ ├── flag_parsing_ml.ml │ ├── lexer_ml.mll │ ├── lib_parsing_ml.ml │ ├── lib_parsing_ml.mli │ ├── license_parser_ml_mly.txt │ ├── meta_ast_ml.ml │ ├── meta_ast_ml.mli │ ├── orig_ocaml.mly │ ├── parse_ml.ml │ ├── parse_ml.mli │ ├── parser_ml.mly │ ├── test_parsing_ml.ml │ ├── test_parsing_ml.mli │ ├── token_helpers_ml.ml │ ├── token_helpers_ml.mli │ ├── unit_parsing_ml.ml │ ├── unit_parsing_ml.mli │ ├── visitor_ml.ml │ └── visitor_ml.mli ├── lang_nw ├── analyze │ ├── META │ ├── Makefile │ ├── highlight_nw.ml │ ├── highlight_nw.mli │ └── test_analyze_nw.ml └── parsing │ ├── META │ ├── Makefile │ ├── Parsing_nw.tex.nw │ ├── ast_nw.ml │ ├── flag_parsing_nw.ml │ ├── lexer_nw.mll │ ├── parse_nw.ml │ ├── parse_nw.mli │ ├── test_parsing_nw.ml │ ├── test_parsing_nw.mli │ ├── token_helpers_nw.ml │ └── token_helpers_nw.mli ├── lang_opa ├── analyze │ ├── Makefile │ ├── database_light_opa.ml │ ├── database_light_opa.mli │ ├── highlight_opa.ml │ ├── highlight_opa.mli │ ├── test_analyze_opa.ml │ └── test_analyze_opa.mli └── parsing │ ├── Makefile │ ├── ast_fuzzy_opa.ml │ ├── ast_opa.ml │ ├── flag_parsing_opa.ml │ ├── lexer_opa.mll │ ├── lib_parsing_opa.ml │ ├── meta_ast_fuzzy_opa.ml │ ├── parse_opa.ml │ ├── parse_opa.mli │ ├── parser_opa.mly │ ├── test_parsing_opa.ml │ ├── test_parsing_opa.mli │ ├── token_helpers_opa.ml │ ├── token_helpers_opa.mli │ ├── token_views_opa.ml │ ├── token_views_opa.mli │ ├── unit_parsing_opa.ml │ ├── unit_parsing_opa.mli │ ├── visitor_opa.ml │ └── visitor_opa.mli ├── lang_php ├── analyze │ ├── About.tex.nw │ ├── Analyze_php.tex.nw │ ├── Analyze_php_implem.tex.nw │ ├── Analyze_php_intro.tex.nw │ ├── Analyze_php_use.tex.nw │ ├── Fig_graph_ml.pdf │ ├── Fig_graph_mli.pdf │ ├── Fig_graph_mli.ps │ ├── META │ ├── Makefile │ ├── allmli.mli.nw │ ├── checker │ │ ├── META │ │ ├── Makefile │ │ ├── auto_fix_php.ml │ │ ├── auto_fix_php.mli │ │ ├── check_all_php.ml │ │ ├── check_all_php.mli │ │ ├── check_cfg_php.ml │ │ ├── check_cfg_php.mli │ │ ├── check_classes_php.ml │ │ ├── check_classes_php.mli │ │ ├── check_functions_php.ml │ │ ├── check_functions_php.mli │ │ ├── check_includes_php.ml │ │ ├── check_includes_php.mli │ │ ├── check_lint_php.ml │ │ ├── check_lint_php.mli │ │ ├── check_micro_clones_php.ml │ │ ├── check_micro_clones_php.mli │ │ ├── check_misc_php.ml │ │ ├── check_misc_php.mli │ │ ├── check_variables_php.ml │ │ ├── check_variables_php.mli │ │ ├── error_php.ml │ │ ├── error_php.mli │ │ ├── layer_checker_php.ml │ │ ├── layer_checker_php.mli │ │ ├── suggest_fix_php.ml │ │ ├── suggest_fix_php.mli │ │ ├── todo_ml │ │ ├── unit_checker_php.ml │ │ └── unit_checker_php.mli │ ├── foundation │ │ ├── META │ │ ├── Makefile │ │ ├── abstract_interpreter_php.ml │ │ ├── abstract_interpreter_php.mli │ │ ├── abstract_interpreter_php_helpers.ml │ │ ├── annotation_php.ml │ │ ├── annotation_php.mli │ │ ├── ast_php_simple.ml │ │ ├── ast_php_simple_build.ml │ │ ├── ast_php_simple_build.mli │ │ ├── builtins_php.ml │ │ ├── builtins_php.ml.nw │ │ ├── builtins_php.mli │ │ ├── builtins_typed_php.ml │ │ ├── callgraph_php2.ml │ │ ├── callgraph_php2.mli │ │ ├── callgraph_php_build.ml │ │ ├── callgraph_php_build.mli │ │ ├── class_php.ml │ │ ├── class_php.mli │ │ ├── comment_php.ml │ │ ├── comment_php.mli │ │ ├── controlflow_build_php.ml │ │ ├── controlflow_build_php.mli │ │ ├── controlflow_php.ml │ │ ├── controlflow_php.ml.nw │ │ ├── controlflow_php.mli │ │ ├── database_juju_php.ml │ │ ├── database_juju_php.mli │ │ ├── database_light_php.ml │ │ ├── database_light_php.mli │ │ ├── database_prolog_php.ml │ │ ├── database_prolog_php.mli │ │ ├── dataflow_php.ml │ │ ├── defs_uses_php.ml │ │ ├── defs_uses_php.mli │ │ ├── dependencies_toposort_php.ml │ │ ├── entity_php.ml │ │ ├── entity_php.mli │ │ ├── env_interpreter_php.ml │ │ ├── env_php.ml │ │ ├── env_php.mli │ │ ├── env_typing_php.ml │ │ ├── flag_analyze_php.ml │ │ ├── freevars_php.ml │ │ ├── graph_code_php.ml │ │ ├── graph_code_php.mli │ │ ├── include_require_php.ml │ │ ├── include_require_php.mli │ │ ├── meta_ast_php_simple.ml │ │ ├── meta_ast_php_simple.mli │ │ ├── namespace_php.ml │ │ ├── namespace_php.mli │ │ ├── pil.ml │ │ ├── pretty_print_php_simple.ml │ │ ├── pretty_print_php_simple.mli │ │ ├── scoping_php.ml │ │ ├── scoping_php.mli │ │ ├── statistics_php.ml │ │ ├── statistics_php.mli │ │ ├── tags_php.ml │ │ ├── tags_php.mli │ │ ├── tainting_fake_php.ml │ │ ├── tracing_php.ml │ │ ├── tracing_php.mli │ │ ├── typing_helpers_php.ml │ │ ├── typing_php.ml │ │ ├── typing_php.mli │ │ ├── typing_unify_php.ml │ │ ├── typing_unify_php.mli │ │ ├── unit_foundation_php.ml │ │ ├── unit_foundation_php.mli │ │ ├── unit_prolog_php.ml │ │ ├── unit_prolog_php.mli │ │ ├── unit_static_analysis_php.ml │ │ ├── unit_static_analysis_php.mli │ │ ├── unit_typeinfer_php.ml │ │ ├── unit_typeinfer_php.mli │ │ ├── unsugar_php.ml │ │ └── unsugar_php.mli │ ├── pics │ │ └── cfg_while.pdf │ ├── qa_test │ │ ├── Makefile │ │ ├── coverage_tests_php.ml │ │ ├── coverage_tests_php.mli │ │ ├── unit_coverage_php.ml │ │ └── unit_coverage_php.mli │ ├── test_analyze_php.ml │ ├── test_analyze_php.ml.nw │ ├── test_analyze_php.mli │ ├── tools │ │ ├── Makefile │ │ ├── php_serialize.ml │ │ ├── php_serialize.mli │ │ ├── phpmanual_xml.ml │ │ ├── phpmanual_xml.mli │ │ ├── phpunit.ml │ │ ├── phpunit.ml.nw │ │ ├── phpunit.mli │ │ ├── xdebug.ml │ │ ├── xdebug.ml.nw │ │ ├── xdebug.mli │ │ ├── xhprof.ml │ │ └── xhprof.mli │ └── visual │ │ ├── Makefile │ │ ├── highlight_php.ml │ │ └── highlight_php.mli ├── matcher │ ├── META │ ├── Makefile │ ├── flag_matcher_php.ml │ ├── matching_php.ml │ ├── matching_php.mli │ ├── metavars_php.ml │ ├── metavars_php.mli │ ├── php_vs_php.ml │ ├── php_vs_php.mli │ ├── refactoring_code_php.ml │ ├── refactoring_code_php.mli │ ├── sgrep_php.ml │ ├── sgrep_php.mli │ ├── spatch_php.ml │ ├── spatch_php.mli │ ├── transforming_php.ml │ ├── transforming_php.mli │ ├── unit_matcher_php.ml │ └── unit_matcher_php.mli ├── parsing │ ├── About.tex.nw │ ├── Common_short_intro.tex.nw │ ├── Fig_graph_ml.pdf │ ├── Fig_graph_mli.pdf │ ├── Fig_graph_mli.ps │ ├── META │ ├── Macros.tex │ ├── Makefile │ ├── Parsing_php.tex.nw │ ├── Parsing_php_implem.tex.nw │ ├── Parsing_php_intro.tex.nw │ ├── Parsing_php_use.tex.nw │ ├── ast_php.ml │ ├── ast_php.ml.nw │ ├── ast_php.mli.nw │ ├── conflicts.txt │ ├── export_ast_php.ml │ ├── export_ast_php.ml.nw │ ├── export_ast_php.mli │ ├── export_ast_php.mli.nw │ ├── flag_parsing_php.ml │ ├── flag_parsing_php.ml.nw │ ├── lexer_php.mll │ ├── lexer_php.mll.nw │ ├── lib_parsing_php.ml │ ├── lib_parsing_php.ml.nw │ ├── lib_parsing_php.mli │ ├── lib_parsing_php.mli.nw │ ├── map_php.ml │ ├── map_php.mli │ ├── map_php.mli.nw │ ├── meta_ast_php.ml │ ├── meta_ast_php.mli │ ├── meta_ast_php.mli.nw │ ├── noweb.sty │ ├── orig.mly │ ├── parse_php.ml │ ├── parse_php.ml.nw │ ├── parse_php.mli │ ├── parse_php.mli.nw │ ├── parser_php.mly │ ├── parser_php.mly.nw │ ├── parser_php_mly_helper.ml │ ├── parsing_hacks_php.ml │ ├── parsing_hacks_php.mli │ ├── pp_php.ml │ ├── pp_php.mli │ ├── scope_php.ml │ ├── scope_php.ml.nw │ ├── scope_php.mli │ ├── shorttoc.sty │ ├── test_parsing_php.ml │ ├── test_parsing_php.ml.nw │ ├── test_parsing_php.mli │ ├── test_parsing_php.mli.nw │ ├── token_helpers_php.ml │ ├── token_helpers_php.mli │ ├── unit_parsing_php.ml │ ├── unit_parsing_php.ml.nw │ ├── unit_parsing_php.mli │ ├── unit_parsing_php.mli.nw │ ├── unparse_php.ml │ ├── unparse_php.ml.nw │ ├── unparse_php.mli │ ├── unparse_php.mli.nw │ ├── visitor_php.ml │ ├── visitor_php.mli │ └── visitor_php.mli.nw └── pretty │ ├── META │ ├── Makefile │ ├── ast_pp.ml │ ├── ast_pp_build.ml │ ├── ast_pp_build.mli │ ├── main.ml │ ├── pretty_print.ml │ ├── pretty_print.mli │ ├── unit_pretty_print_php.ml │ ├── unit_pretty_print_php.mli │ ├── unparse_pretty_print_mix.ml │ └── unparse_pretty_print_mix.mli ├── lang_python ├── analyze │ ├── Makefile │ ├── database_light_python.ml │ ├── database_light_python.mli │ ├── highlight_python.ml │ ├── highlight_python.mli │ ├── test_analyze_python.ml │ └── test_analyze_python.mli └── parsing │ ├── Makefile │ ├── ast_python.ml │ ├── flag_parsing_python.ml │ ├── lexer_python.mll │ ├── lib_parsing_python.ml │ ├── parse_python.ml │ ├── parse_python.mli │ ├── parser_python.mly │ ├── test_parsing_python.ml │ ├── test_parsing_python.mli │ ├── token_helpers_python.ml │ └── token_helpers_python.mli ├── lang_rust ├── analyze │ ├── Makefile │ ├── highlight_rust.ml │ └── highlight_rust.mli └── parsing │ ├── Makefile │ ├── ast_rust.ml │ ├── flag_parsing_rust.ml │ ├── lexer_rust.mll │ ├── lib_parsing_rust.ml │ ├── parse_rust.ml │ ├── parse_rust.mli │ ├── parser_rust.mly │ ├── test_parsing_rust.ml │ ├── test_parsing_rust.mli │ ├── token_helpers_rust.ml │ └── token_helpers_rust.mli ├── lang_sql └── parsing │ ├── Makefile │ ├── ast_sql.ml │ ├── flag_parsing_sql.ml │ ├── grammar.txt │ ├── lexer_sql.mll │ ├── parse_sql.ml │ ├── parser_sql.mly │ └── test_parsing_sql.ml ├── lang_text ├── Makefile ├── org_mode.ml ├── org_mode.mli ├── test_parsing_text.ml └── test_parsing_text.mli ├── lang_web ├── copyright.txt ├── license.txt └── parsing │ ├── Makefile │ ├── ast_web.ml │ ├── flag_parsing_web.ml │ ├── parse_web.ml │ ├── parse_web.mli │ ├── test_parsing_web.ml │ └── test_parsing_web.mli ├── license.txt ├── main.ml ├── main_codegraph.ml ├── main_codemap.ml ├── main_codequery.ml ├── main_codeslicer.ml ├── main_db.ml ├── main_scheck.ml ├── main_sgrep.ml ├── main_spatch.ml ├── main_stags.ml ├── main_test.ml ├── matcher ├── META ├── Makefile ├── flag_matcher.ml ├── fuzzy_vs_fuzzy.ml ├── fuzzy_vs_fuzzy.mli ├── lib_unparser.ml ├── lib_unparser.mli ├── matching_fuzzy.ml ├── matching_fuzzy.mli ├── matching_report.ml ├── matching_report.mli ├── metavars_fuzzy.ml ├── metavars_fuzzy.mli ├── parse_fuzzy.ml ├── parse_fuzzy.mli ├── sgrep_fuzzy.ml ├── sgrep_fuzzy.mli ├── spatch_fuzzy.ml ├── spatch_fuzzy.mli ├── transforming_fuzzy.ml ├── transforming_fuzzy.mli ├── unit_matcher.ml └── unit_matcher.mli ├── mini ├── Makefile ├── ast_minic.ml ├── ast_minijava.ml ├── ast_miniml.ml ├── ast_miniphp.ml ├── datalog_minic.ml ├── datalog_minic.mli ├── datalog_minijava.ml ├── meta_minic.ml ├── parse_minic.ml ├── parse_minic.mli ├── parse_minijava.ml ├── parse_miniml.ml ├── readme.txt ├── test_mini.ml ├── test_mini.mli └── unit_mini.ml ├── opa ├── Makefile ├── common.opa └── pfff_logger.opa ├── project.el ├── scripts ├── deadcode_kaplan.sh ├── get_includes.py ├── git_bisect_script.ex └── json_layer_to_emacs_format.sh ├── skip_list.txt ├── syncweb.txt ├── tests ├── bytecode │ ├── codegraph │ │ ├── AnAnnotation.java │ │ ├── AnEnum.java │ │ ├── AnonClass.java │ │ ├── Clone.java │ │ ├── GenericClass.java │ │ ├── Makefile │ │ ├── NestedClass.java │ │ └── TestException.java │ └── parsing │ │ └── Foo.java ├── c │ ├── codegraph │ │ ├── Makefile │ │ ├── algo │ │ │ └── ex_dsm.c │ │ ├── basic.c │ │ ├── basic.h │ │ ├── builtins.c │ │ ├── dupes.c │ │ ├── forward.c │ │ ├── func_pointer_local.c │ │ ├── ifdef.c │ │ ├── ifdef.h │ │ ├── libc.h │ │ ├── macros.h │ │ ├── main1.c │ │ ├── main2.c │ │ ├── other.h │ │ ├── skip_list.txt │ │ ├── static_proto_typedef.c │ │ ├── union.c │ │ └── use.c │ ├── datalog │ │ ├── arrayinit.c │ │ ├── condexpr.c │ │ ├── constructor.c │ │ ├── globalcall.c │ │ ├── methodcall.c │ │ └── recordinit.c │ ├── parsing │ │ ├── constructor_kencc.c │ │ ├── enum_anon.c │ │ ├── field_optional_name.c │ │ ├── forward_decl.c │ │ ├── gcc_attribute.c │ │ ├── ifdef_guard.h │ │ ├── initializer_array.c │ │ ├── initializer_array_kencc.c │ │ ├── macro_init.c │ │ ├── macro_type_va_arg.c │ │ ├── new.c │ │ ├── struct_misc.c │ │ ├── struct_nested.c │ │ ├── struct_unamed_kencc.c │ │ ├── typedef_array_static.c │ │ ├── typedef_array_static2.c │ │ ├── typedef_array_static3.c │ │ ├── typedef_callback.c │ │ ├── typedef_definebefore.c │ │ ├── typedef_field_method.c │ │ ├── typedef_field_method2.c │ │ ├── typedef_fp_array.c │ │ ├── typedef_fp_mult.c │ │ ├── typedef_func.c │ │ ├── typedef_funcpointer.c │ │ ├── typedef_funcpointer2.c │ │ ├── typedef_funcpointer_array.c │ │ ├── typedef_funcpointer_fp.c │ │ ├── typedef_method.c │ │ ├── typedef_mul_fp.c │ │ ├── typedef_proto.c │ │ ├── typedef_proto2.c │ │ ├── typedef_proto3.c │ │ ├── typedef_proto4.c │ │ ├── typedef_sizeof.c │ │ └── typedef_sizeof2.c │ └── visual │ │ ├── dyncalls.c │ │ ├── enum.c │ │ ├── object.c │ │ ├── pragma.c │ │ ├── tabs.c │ │ └── typedef.c ├── clang │ ├── c │ │ ├── Makefile │ │ ├── add.c │ │ ├── assign.c │ │ ├── bar.c │ │ ├── bool.c │ │ ├── common.h │ │ ├── compile_commands.json │ │ ├── cplus.h │ │ ├── define.c │ │ ├── enum.c │ │ ├── extern.c │ │ ├── extern.h │ │ ├── foo.c │ │ ├── function_pointer.c │ │ ├── global.c │ │ ├── initializer.c │ │ ├── sizeof.c │ │ ├── skip_list.txt │ │ ├── static1.c │ │ ├── static2.c │ │ ├── struct.c │ │ ├── struct_functions.c │ │ ├── todo.c │ │ └── typedef.c │ ├── dump │ │ ├── capture.clang │ │ ├── capture2.clang │ │ ├── capture3.clang │ │ ├── cleanup.clang │ │ ├── ctorinit.clang │ │ ├── ctorinit2.clang │ │ ├── dots.clang │ │ ├── error.clang │ │ ├── getter.clang │ │ ├── instance.clang │ │ ├── namespace.clang │ │ ├── null.clang │ │ ├── null2.clang │ │ ├── public.clang │ │ ├── scratch.clang │ │ ├── setter.clang │ │ ├── string.clang │ │ ├── super.clang │ │ ├── template_argument.clang │ │ └── unchecked.clang │ └── todo │ │ └── scope_local_var.c ├── cpp │ ├── parsing │ │ ├── abstract_method.cpp │ │ ├── class.cpp │ │ ├── constructed_object_fp.cpp │ │ ├── constructor.cpp │ │ ├── constructor_outsideclass.cpp │ │ ├── constructor_struct.cpp │ │ ├── cpp_directives.cpp │ │ ├── delete.cpp │ │ ├── destructor.cpp │ │ ├── foo.h │ │ ├── gccext.cpp │ │ ├── goto.cpp │ │ ├── hello.cpp │ │ ├── hello2.cpp │ │ ├── ifdef_mid.cpp │ │ ├── in_arguments.cpp │ │ ├── in_cast.cpp │ │ ├── in_parameters_cpp.cpp │ │ ├── macro.cpp │ │ ├── macro_gflags.cpp │ │ ├── macro_lexical_cast.cpp │ │ ├── method_call.cpp │ │ ├── multi_view.cpp │ │ ├── multi_view_fp.cpp │ │ ├── namespace.cpp │ │ ├── new.cpp │ │ ├── operator.cpp │ │ ├── prio_operator.cpp │ │ ├── qualifier.cpp │ │ ├── struct.cpp │ │ ├── template.cpp │ │ ├── template_fp.cpp │ │ ├── template_nested.cpp │ │ ├── template_passing_fp.cpp │ │ ├── template_typedef.cpp │ │ ├── throw.cpp │ │ ├── throw_prototype.cpp │ │ ├── throw_statement.cpp │ │ ├── typedef_cplusplus.cpp │ │ ├── typedef_fp.cpp │ │ └── undef.cpp │ ├── parsing_errors │ │ ├── define_error.cpp │ │ ├── pb_parenthized_view_template_cpp │ │ └── struct_no_body.cpp │ ├── scheck │ │ └── rule_of_three.cpp │ ├── sgrep │ │ ├── namespace.cpp │ │ └── namespace.sgrep │ ├── spatch │ │ ├── namespace.cpp │ │ └── namespace.spatch │ └── todo │ │ ├── cast_operator.cpp │ │ ├── constructed_object.cpp │ │ ├── enum_ifdef.cpp │ │ ├── in_parameters.cpp │ │ ├── macro_foreach.cpp │ │ └── typedef.cpp ├── csharp │ └── hw.cs ├── css │ ├── default-html4-css21.css │ ├── demo.css │ ├── foo.css │ ├── pb1.css │ └── sites │ │ └── default_ccss.css ├── data │ ├── codegraph │ │ ├── algo │ │ │ └── ex_dsm.c │ │ ├── basic.c │ │ ├── basic.h │ │ ├── builtins.c │ │ ├── forward.c │ │ ├── info.txt │ │ ├── main1.c │ │ ├── main2.c │ │ ├── other.h │ │ └── use.c │ ├── layer.json │ └── vcs │ │ ├── git │ │ └── Makefile │ │ └── hg │ │ └── Makefile ├── erlang │ └── hw.erl ├── fuzzy │ ├── sgrep │ │ ├── funcall.cpp │ │ ├── metavar.cpp │ │ └── phpfuzzy.php │ └── spatch │ │ ├── constructor.exp │ │ ├── constructor.fuzzy │ │ ├── constructor.spatch │ │ ├── identifier_vs_strings.exp │ │ ├── identifier_vs_strings.fuzzy │ │ ├── identifier_vs_strings.spatch │ │ ├── namespace.exp │ │ ├── namespace.fuzzy │ │ └── namespace.spatch ├── hs │ └── foo.hs ├── html │ ├── bad │ │ ├── bad.html │ │ ├── bad_angle.html │ │ ├── bad_p.html │ │ └── misplaced_angle.html │ ├── basic.html │ ├── basic_css.html │ ├── basic_js.html │ ├── foo.html │ ├── simple │ │ ├── div.html │ │ ├── div2.html │ │ ├── div_nested.html │ │ ├── pre.html │ │ └── script.html │ └── sites │ │ └── index_ccss.html ├── java │ ├── codegraph │ │ ├── AnonClass.java │ │ ├── AnonClassFinalParam.java │ │ ├── AnonClassWithField.java │ │ ├── AnotherExtendsExpr.java │ │ ├── Enum.java │ │ ├── Expr.java │ │ ├── ExtendsExpr.java │ │ ├── ExtendsExtendsExpr.java │ │ ├── Foo.java │ │ ├── Foreach.java │ │ ├── ImportQualified.java │ │ ├── ImportStatic.java │ │ ├── List.java │ │ ├── LocalClassMethod.java │ │ ├── MultiInit.java │ │ ├── NestedClass.java │ │ ├── NotFoundButQualified.java │ │ ├── String.java │ │ ├── TypeParamLookup.java │ │ ├── UseQualified.java │ │ └── UseUnknownEnum.java │ ├── parsing │ │ ├── AnnotFinal.java │ │ ├── AnnotInterface.java │ │ ├── AnnotInterface2.java │ │ ├── AnnotInterfaceInClass.java │ │ ├── AnnotationField.java │ │ ├── Annotations.java │ │ ├── Annotations2.java │ │ ├── Annotations5.java │ │ ├── AnnotationsLocal.java │ │ ├── AnnotationsValues.java │ │ ├── Anon_class_closure.java │ │ ├── Bar.java │ │ ├── Base.java │ │ ├── Cast.java │ │ ├── CastGeneric.java │ │ ├── CastName.java │ │ ├── Dots.java │ │ ├── EntryGenerics.java │ │ ├── Enum.java │ │ ├── EnumAdvanced.java │ │ ├── EnumConstantParen.java │ │ ├── EnumInterface.java │ │ ├── EnumOptionalComma.java │ │ ├── EnumOptionalSC.java │ │ ├── EnumReallyComplex.java │ │ ├── ExtendInterface.java │ │ ├── ExtendQualified.java │ │ ├── Field.java │ │ ├── Foo.java │ │ ├── Foreach.java │ │ ├── ForeachFinal.java │ │ ├── GenericArray.java │ │ ├── GenericConstraint.java │ │ ├── GenericConstraintAnd.java │ │ ├── GenericDoubleRight.java │ │ ├── GenericGeneric.java │ │ ├── GenericIdentSpace.java │ │ ├── GenericInstantiateCall.java │ │ ├── GenericMethod.java │ │ ├── GenericMethod2.java │ │ ├── GenericMethodCall.java │ │ ├── GenericMethodInterface.java │ │ ├── GenericMethodLowercase.java │ │ ├── GenericNew.java │ │ ├── GenericNewline.java │ │ ├── GenericQuestion.java │ │ ├── GenericTripleRight.java │ │ ├── ImportStatic.java │ │ ├── InterfaceInstantiate_java │ │ ├── LessThan.java │ │ ├── LessThan2.java │ │ ├── MethodCall.java │ │ ├── NewQualified.java │ │ ├── NullableAnnotParam.java │ │ ├── NullableFinalAnnotParam.java │ │ ├── StaticField.java │ │ ├── UseGenerics.java │ │ └── WildcardExtend.java │ ├── sgrep │ │ └── Foo.java │ └── todo │ │ └── AmbiguousLessThan.java ├── js │ ├── esprima │ │ ├── test.esprima.json │ │ └── test.js │ ├── parsing │ │ ├── array_literals.js │ │ ├── backquote.js │ │ ├── class-fields.js │ │ ├── class.js │ │ ├── class_extends_dot.js │ │ ├── class_generics.js │ │ ├── class_mixin.js │ │ ├── dom.js │ │ ├── foo.js │ │ ├── hexa.js │ │ ├── interface.js │ │ ├── lambda.js │ │ ├── object_method.js │ │ ├── optional_params.js │ │ ├── paren_expression.js │ │ ├── property_name_kwd.js │ │ ├── regexp.js │ │ ├── regexp_context.js │ │ ├── sc.js │ │ ├── sharp_bang.js │ │ ├── short_lambdas_arrow.js │ │ ├── spread.js │ │ ├── trailing_comma.js │ │ ├── type.js │ │ ├── type_funtype.js │ │ ├── xhp.js │ │ ├── xhp_attr_colon.js │ │ ├── xhp_attr_string.js │ │ ├── xhp_colon.js │ │ ├── xhp_context.js │ │ ├── xhp_empty.js │ │ └── xhp_quote.js │ ├── parsing_errors │ │ └── expr.js │ └── sgrep │ │ └── dom.js ├── lisp │ ├── backquote.lisp │ ├── brackets.el │ ├── control_l.el │ ├── emacs.el │ ├── escape.el │ ├── foo.lisp │ ├── lexing.el │ └── module.el ├── mini │ ├── Makefile │ ├── array.c │ ├── array_decl.c │ ├── combination.c │ ├── constants.c │ ├── datalog │ │ └── pointer.dl │ ├── deref.c │ ├── fields.c │ ├── function.c │ ├── function_pointer.c │ ├── lib.c │ ├── on_the_fly.c │ ├── pointer.c │ ├── struct_array.c │ ├── struct_nested.c │ ├── sugar.c │ └── todo │ │ ├── andersen_c │ │ ├── callback_ml │ │ ├── combination2_c │ │ └── grammar_c ├── ml │ ├── cmt │ │ ├── Makefile │ │ ├── alias_hashtbl.ml │ │ ├── alias_module.ml │ │ ├── alias_module_type.ml │ │ ├── alias_type.ml │ │ ├── alias_type_function.ml │ │ ├── bar.ml │ │ ├── dupe_exn.ml │ │ ├── exn.ml │ │ ├── foo.ml │ │ ├── for.ml │ │ ├── functor.ml │ │ ├── hashtbl.ml │ │ ├── include_module.ml │ │ ├── let_scope.ml │ │ ├── let_tuple_defs.ml │ │ ├── let_typed_def.ml │ │ ├── letrec.ml │ │ ├── letrec_nested.ml │ │ ├── list.ml │ │ ├── namespace_type_field.ml │ │ ├── namespace_type_value.ml │ │ ├── nested_module.ml │ │ ├── open_module.ml │ │ ├── pervasives.ml │ │ ├── record.ml │ │ ├── ref.ml │ │ ├── simple.ml │ │ ├── toplevel_dep.ml │ │ ├── tuple.ml │ │ ├── typerec.ml │ │ ├── use_hashtbl.ml │ │ ├── variant.ml │ │ └── x.ml │ ├── codegraph │ │ └── deps_module.ml │ ├── codeslicer │ │ ├── bug.ml │ │ └── function.ml │ ├── db │ │ ├── foo.ml │ │ └── parsing_errors │ │ │ └── parsing_error.ml │ ├── parsing │ │ ├── basic.ml │ │ ├── class2.mli │ │ ├── class_assign_mutable.ml │ │ ├── class_basic.ml │ │ ├── class_funcobj.ml │ │ ├── class_type.ml │ │ ├── constant_typed.ml │ │ ├── exception.ml │ │ ├── ext_range_pattern.ml │ │ ├── fields.ml │ │ ├── foo.ml │ │ ├── foo.mli │ │ ├── function_typed.ml │ │ ├── functions_basic.ml │ │ ├── global.ml │ │ ├── ifdef.ml │ │ ├── let_open_in.ml │ │ ├── let_underscore.ml │ │ ├── module_aliasing.ml │ │ ├── module_functor.ml │ │ ├── module_functor.mli │ │ ├── module_sig.ml │ │ ├── module_sig.mli │ │ ├── module_sig_and_struct.ml │ │ ├── module_struct.ml │ │ ├── numbers.ml │ │ ├── object_type.ml │ │ ├── open_variant.ml │ │ ├── operator.ml │ │ ├── pb_parsing.ml │ │ ├── rec.ml │ │ ├── ref.ml │ │ ├── scoped_open.ml │ │ ├── sharpsharp.ml │ │ ├── type_parameter.ml │ │ ├── type_return.ml │ │ ├── types.ml │ │ └── types_mutual.ml │ ├── parsing_errors │ │ ├── expr.ml │ │ ├── string_in_comment.ml │ │ └── windows_newline.ml │ ├── sgrep │ │ └── foo.ml │ ├── spatch │ │ ├── foo.ml │ │ └── foo.spatch │ └── visual │ │ ├── labels.ml │ │ ├── labels.mli │ │ ├── patterns.ml │ │ ├── ref.ml │ │ └── ref.mli ├── objc │ ├── parsing │ │ ├── access.h │ │ ├── basic.h │ │ ├── class_decl.h │ │ ├── constructor.h │ │ ├── constructor.m │ │ ├── encode.m │ │ ├── hw1.m │ │ ├── implementation.m │ │ ├── interface.h │ │ ├── interface_protocol.h │ │ ├── method_call.m │ │ ├── multi_parameter.h │ │ ├── multi_parameter.m │ │ ├── multi_parameter_call.m │ │ ├── protocol.h │ │ ├── protocol_decl.h │ │ ├── protocol_expr.m │ │ ├── selector.m │ │ ├── string.m │ │ ├── throw.m │ │ ├── try.m │ │ └── unicode.m │ └── todo │ │ ├── category.h │ │ ├── category.m │ │ ├── property.h │ │ └── property.m ├── opa │ ├── nested_comments_opa │ ├── parsing │ │ ├── antislash.opa │ │ ├── bindings.opa │ │ ├── bindings_line.opa │ │ ├── bindings_nested.opa │ │ ├── coerce.opa │ │ ├── comments.opa │ │ ├── css.opa │ │ ├── external.opa │ │ ├── external2.opa │ │ ├── floats.opa │ │ ├── functions.opa │ │ ├── grouping.opa │ │ ├── html.opa │ │ ├── html2.opa │ │ ├── html3.opa │ │ ├── html_attr_int.opa │ │ ├── html_attr_sharp.opa │ │ ├── html_quote.opa │ │ ├── html_singleton.opa │ │ ├── html_unicode.opa │ │ ├── html_vs_ops.opa │ │ ├── identifiers.opa │ │ ├── integers.opa │ │ ├── lists.opa │ │ ├── lists_sugar.opa │ │ ├── operators.opa │ │ ├── operators_defined.opa │ │ ├── parser.opa │ │ ├── parser_fb.opa │ │ ├── record_dereference.opa │ │ ├── records.opa │ │ ├── records_shortands.opa │ │ ├── records_with.opa │ │ ├── strings.opa │ │ ├── strings_interpolation.opa │ │ ├── strings_multiline.opa │ │ ├── strings_unicode.opa │ │ ├── todo │ │ │ ├── ex_counter.opa │ │ │ ├── ex_hello.opa │ │ │ ├── functions_curried.opa │ │ │ ├── functions_lambda.opa │ │ │ ├── parser2.opa │ │ │ ├── parser_backquote.opa │ │ │ └── strings_interpolation2.opa │ │ ├── tuples.opa │ │ ├── tuples_sugar.opa │ │ └── type_polymorphic.opa │ ├── tokenview │ │ ├── basic.opa │ │ └── paren.opa │ └── visual │ │ ├── at.opa │ │ ├── css.opa │ │ ├── db.opa │ │ ├── ex_hello.opa │ │ ├── external.opa │ │ ├── function.opa │ │ ├── global.opa │ │ ├── id.opa │ │ ├── lambda.opa │ │ ├── local.opa │ │ ├── module.opa │ │ ├── onclick.opa │ │ ├── params.opa │ │ ├── qualifier_types.opa │ │ ├── style.opa │ │ ├── todo │ │ └── parser_opa │ │ ├── typedef_record.opa │ │ ├── url.opa │ │ └── xml.opa ├── php │ ├── callgraph │ │ ├── classes_field.php │ │ └── functions.php │ ├── codegraph │ │ ├── Makefile │ │ ├── adjust_graph.txt │ │ ├── basic.php │ │ ├── builtins.php │ │ ├── case_sensitivity.php │ │ ├── class.php │ │ ├── class_analysis.php │ │ ├── class_constants.php │ │ ├── class_constants_use.php │ │ ├── class_field.php │ │ ├── dupe.php │ │ ├── dupe_ifdef.php │ │ ├── dupe_in_scripts.php │ │ ├── dupe_methods.php │ │ ├── dynamic_class_field.php │ │ ├── dynamic_dispatch.php │ │ ├── dynamic_yield.php │ │ ├── info.txt │ │ ├── info_whitelist.txt │ │ ├── instanceof.php │ │ ├── namespaces.php │ │ ├── namespaces_uses.php │ │ ├── nested_functions.php │ │ ├── newtype.php │ │ ├── pfff_test.exp │ │ ├── protected_to_private.php │ │ ├── scripts │ │ │ ├── redefine_regular_function.php │ │ │ ├── s1.php │ │ │ └── s2.php │ │ ├── skip_errors │ │ │ ├── dupe.php │ │ │ └── use_basic.php │ │ ├── skip_list.txt │ │ ├── todo.txt │ │ ├── typedefs.php │ │ ├── use__call.php │ │ ├── use_class_in_string.php │ │ ├── use_func_in_string.php │ │ ├── use_parent_trait.php │ │ ├── xhp.php │ │ ├── xhp_inherit.php │ │ └── xhp_use.php │ ├── controlflow │ │ ├── for.php │ │ ├── for_continue.php │ │ ├── if.php │ │ ├── lambda.php │ │ ├── try.php │ │ └── while.php │ ├── coverage │ │ ├── a.php │ │ ├── b.php │ │ ├── bad_trace.json │ │ ├── good_trace.json │ │ ├── moda.php │ │ ├── pad.txt │ │ ├── require_ex.php │ │ ├── require_module.php │ │ ├── t1_a.php │ │ ├── t2_b.php │ │ ├── t3_a_b.php │ │ ├── t4_only_require.php │ │ └── t5_not_just_require.php │ ├── dataflow │ │ ├── appel.php │ │ ├── fact.php │ │ ├── liveness.php │ │ └── reaching_if.php │ ├── db │ │ ├── bar.php │ │ ├── foo.php │ │ ├── test.php │ │ └── use_foo.php │ ├── deadcode │ │ ├── all_dead.php │ │ ├── annot.php │ │ ├── class.php │ │ ├── common.php │ │ ├── file1.php │ │ ├── file2.php │ │ ├── static_function.php │ │ ├── static_function2.php │ │ ├── static_function3.php │ │ ├── static_function4.php │ │ ├── static_function_this.php │ │ ├── xhp.php │ │ └── xhp2.php │ ├── hack │ │ └── foo.php │ ├── ia │ │ ├── basic.php │ │ ├── bool.php │ │ ├── call_user_func.php │ │ ├── class.php │ │ ├── class_static_field_callgraph.php │ │ ├── class_static_vars.php │ │ ├── condexpr.php │ │ ├── constants.php │ │ ├── dynamic_call.php │ │ ├── dynamic_class.php │ │ ├── field_access.php │ │ ├── field_access_undeclared.php │ │ ├── if.php │ │ ├── int.php │ │ ├── refs.php │ │ ├── static_var.php │ │ ├── tech_context_sensitive.php │ │ ├── tech_path_sensitive.php │ │ ├── test.php │ │ ├── this.php │ │ ├── todo │ │ │ ├── call_user_func_static_method.php │ │ │ ├── dollar_brace.php │ │ │ ├── if_flow.php │ │ │ ├── if_flow2.php │ │ │ ├── incr.php │ │ │ ├── instanceof.php │ │ │ ├── late_static_binding.php │ │ │ ├── static_class_var_lval.php │ │ │ ├── traits.php │ │ │ └── tuples.php │ │ ├── unop.php │ │ ├── var_vs_expr.php │ │ └── vmethods_union.php │ ├── idl │ │ └── misc.idl.php │ ├── note.txt │ ├── parsing │ │ ├── anchor_end.php │ │ ├── anchor_expr.php │ │ ├── array_method_access.php │ │ ├── arrays.php │ │ ├── assign_associativity.php │ │ ├── assign_new.php │ │ ├── async_fundecl.php │ │ ├── async_method.php │ │ ├── at_sign.php │ │ ├── attributes.php │ │ ├── attributes_complex.php │ │ ├── attributes_xhp_class.php │ │ ├── await.php │ │ ├── await_foreach.php │ │ ├── await_precedence.php │ │ ├── backstick.php │ │ ├── blocks.php │ │ ├── call.php │ │ ├── callback.php │ │ ├── cast.php │ │ ├── cast_vs_param.php │ │ ├── chaining.php │ │ ├── chaining2.php │ │ ├── class_constant.php │ │ ├── class_property.php │ │ ├── class_variable.php │ │ ├── class_variable_array.php │ │ ├── closures.php │ │ ├── collection_literal.php │ │ ├── combined_comparison.php │ │ ├── comment.php │ │ ├── const.php │ │ ├── const_heredoc.php │ │ ├── ctor_modifier_param.php │ │ ├── curly_string.php │ │ ├── declare_strict.php │ │ ├── declare_ticks.php │ │ ├── default_val_typehint.php │ │ ├── define.php │ │ ├── dollar_string.php │ │ ├── dynamic_class_constant.php │ │ ├── dynamic_qualifier.php │ │ ├── dynamic_static_call.php │ │ ├── dynamic_static_var.php │ │ ├── dynamic_var.php │ │ ├── dynamic_var_brace.php │ │ ├── empty_comment.php │ │ ├── end_marker.php │ │ ├── fc_enum_1.php │ │ ├── field.php │ │ ├── field_brace.php │ │ ├── field_call.php │ │ ├── fields_keywords.php │ │ ├── foreach.php │ │ ├── foreach_list.php │ │ ├── foreach_pattern.php │ │ ├── foreach_ref.php │ │ ├── funcall_array.php │ │ ├── funcall_array_isset.php │ │ ├── funcall_optional_comma.php │ │ ├── function_call_complex_unpack.php │ │ ├── function_vararg.php │ │ ├── fundecl_optional_comma.php │ │ ├── generics.php │ │ ├── generics_array.php │ │ ├── generics_closing_hack.php │ │ ├── generics_closing_hack_params.php │ │ ├── generics_constraint.php │ │ ├── generics_extends.php │ │ ├── generics_newtype.php │ │ ├── generics_null.php │ │ ├── generics_test_02.php │ │ ├── generics_test_03.php │ │ ├── generics_type_array.php │ │ ├── generics_type_array_extends.php │ │ ├── good_tconst_decl.php │ │ ├── hash_access.php │ │ ├── hash_access_fld.php │ │ ├── hello_world.php │ │ ├── heredoc.php │ │ ├── heredoc2.php │ │ ├── heredoc3.php │ │ ├── heredoc4.php │ │ ├── heredoc5.php │ │ ├── heredoc6.php │ │ ├── hh.php │ │ ├── id.php │ │ ├── if_class_exists.php │ │ ├── inline_html.php │ │ ├── instanceof.php │ │ ├── instanceof_self.php │ │ ├── int_syntaxes.php │ │ ├── interface.php │ │ ├── interpolation.php │ │ ├── isset.php │ │ ├── keyword_arguments.php │ │ ├── lambda.php │ │ ├── lambda_typehints.php │ │ ├── late_static_binding.php │ │ ├── late_static_binding2.php │ │ ├── late_static_binding3.php │ │ ├── late_static_binding4.php │ │ ├── lval_vs_rval.php │ │ ├── method_call_array_access.php │ │ ├── namespace.php │ │ ├── namespace_test1.php │ │ ├── namespace_test2.php │ │ ├── namespace_test3.php │ │ ├── namespace_use.php │ │ ├── native.php │ │ ├── new_dynamic.php │ │ ├── new_expr_no_more_id.php │ │ ├── new_self.php │ │ ├── newtype.php │ │ ├── newtype_constraint.php │ │ ├── nowdoc.php │ │ ├── pair.php │ │ ├── parent.php │ │ ├── pb_misc1.php │ │ ├── preprocessor_constants.php │ │ ├── prio_operator.php │ │ ├── psp_require.php │ │ ├── qualifier.php │ │ ├── ref.php │ │ ├── require_module.php │ │ ├── self_constants.php │ │ ├── self_static_call.php │ │ ├── short_lambda.php │ │ ├── short_syntax_array.php │ │ ├── static_array.php │ │ ├── static_scalar.php │ │ ├── static_variable_variable.php │ │ ├── stmt.php │ │ ├── string_concat.php │ │ ├── super_constraint.php │ │ ├── switch.php │ │ ├── ternary_ext.php │ │ ├── ternary_ext2.php │ │ ├── this.php │ │ ├── traits.php │ │ ├── traits_constraint.php │ │ ├── traits_interface.php │ │ ├── traits_renaming.php │ │ ├── try_catch_finally.php │ │ ├── type_hints.php │ │ ├── type_hints_at.php │ │ ├── type_hints_class.php │ │ ├── type_hints_higher_order.php │ │ ├── type_hints_null_or_class.php │ │ ├── type_hints_return.php │ │ ├── type_option.php │ │ ├── type_shape.php │ │ ├── typed_const.php │ │ ├── typed_field.php │ │ ├── typed_functions.php │ │ ├── typed_method.php │ │ ├── typedef.php │ │ ├── typedef_tuple.php │ │ ├── var.php │ │ ├── var_args.php │ │ ├── var_for_static_method.php │ │ ├── variadic.php │ │ ├── vector.php │ │ ├── xhp_array_default_value.php │ │ ├── xhp_assign.php │ │ ├── xhp_attr.php │ │ ├── xhp_attr2.php │ │ ├── xhp_attr_colon.php │ │ ├── xhp_clone.php │ │ ├── xhp_comment.php │ │ ├── xhp_comment2.php │ │ ├── xhp_foo.php │ │ ├── xhp_fp.php │ │ ├── xhp_frag.php │ │ ├── xhp_generic_attribute.php │ │ ├── xhp_html_attr.php │ │ ├── xhp_inf.php │ │ ├── xhp_minus2.php │ │ ├── xhp_misc.php │ │ ├── xhp_mixed.php │ │ ├── xhp_required.php │ │ ├── xhp_singleton.php │ │ ├── xhp_type_hint.php │ │ ├── xhp_type_optional.php │ │ ├── xhp_typed_functions.php │ │ ├── yield.php │ │ ├── yield_null.php │ │ ├── yield_pair.php │ │ └── yield_xhp.php │ ├── parsing_errors │ │ ├── funcall_bad_comma.php │ │ ├── ok.php │ │ ├── pb_xhp_ternary.php │ │ ├── todo_heredoc_other_syntax.php │ │ ├── xhp_attr2.php │ │ ├── xhp_bad_end_tag.php │ │ ├── xhp_div.php │ │ └── xhp_minus_pb.php │ ├── pil │ │ ├── dollar_brace.php │ │ ├── foo.php │ │ ├── qualifier.php │ │ └── self_parent.php │ ├── pretty │ │ ├── cast_php │ │ ├── class.php │ │ ├── class2.php │ │ ├── class3.php │ │ ├── const.php │ │ ├── docblock.php │ │ ├── double_closing_paren_php │ │ ├── echo_php │ │ ├── encaps.php │ │ ├── fun1.php │ │ ├── fun2.php │ │ ├── fun3.php │ │ ├── fun4.php │ │ ├── funcall.php │ │ ├── functions.php │ │ ├── go.sh │ │ ├── if.php │ │ ├── if2.php │ │ ├── if3.php │ │ ├── indent_args.php │ │ ├── jfrank.php │ │ ├── lambda.php │ │ ├── require.php │ │ ├── return.php │ │ ├── spacing_php │ │ ├── stmt1.php │ │ ├── string.php │ │ ├── switch.php │ │ ├── switch2.php │ │ ├── type_hints.php │ │ └── yield_closing.php │ ├── prolog │ │ ├── class_constant.php │ │ ├── datagraph_array_record.php │ │ ├── hh.php │ │ ├── kinds.php │ │ ├── new.php │ │ ├── static_method.php │ │ ├── test.php │ │ ├── traits.php │ │ ├── types.php │ │ └── use_member.php │ ├── scheck │ │ ├── Makefile │ │ ├── arrays.php │ │ ├── builtins.php │ │ ├── cfg.php │ │ ├── classes.php │ │ ├── common.php │ │ ├── dynamic_bailout.php │ │ ├── edit_distance.php │ │ ├── endpoint.php │ │ ├── foreach.php │ │ ├── format_string.php │ │ ├── functions.php │ │ ├── includes.php │ │ ├── includes │ │ │ └── foo.php │ │ ├── lint.php │ │ ├── methods.php │ │ ├── micro_clones.php │ │ ├── misc.php │ │ ├── php_stdlib.php │ │ ├── playground.php │ │ ├── readme.txt │ │ ├── references.php │ │ ├── skip_list.txt │ │ ├── static_methods.php │ │ ├── strict.php │ │ ├── ternary_if.php │ │ ├── todo │ │ │ ├── assign_cond.php │ │ │ ├── bad_smell_priorities.php │ │ │ ├── bailout.php │ │ │ ├── closures.php │ │ │ ├── dead_assign.php │ │ │ ├── declare_strict.php │ │ │ ├── ex_foreach.php │ │ │ ├── throw.php │ │ │ └── typing.php │ │ ├── traits.php │ │ ├── typing.php │ │ ├── variables.php │ │ ├── variables_fp.php │ │ ├── xhp.php │ │ └── xhpast_checks │ │ │ └── t1.php │ ├── scope │ │ └── scope.php │ ├── semantic │ │ ├── __call.php │ │ ├── array_brace_access.php │ │ ├── continue.php │ │ ├── copy_on_write.php │ │ ├── copy_on_write_and_ref.php │ │ ├── copy_on_write_and_ref2.php │ │ ├── declare_ticks.php │ │ ├── dynamic_field.php │ │ ├── dynamic_global.php │ │ ├── dynamic_new.php │ │ ├── dynamic_var.php │ │ ├── empty.php │ │ ├── encaps.php │ │ ├── eval.php │ │ ├── foreach_overriding.php │ │ ├── foreach_shadowing.php │ │ ├── inline_html.php │ │ ├── instanceof_unknown.php │ │ ├── interface_visibility.php │ │ ├── isset.php │ │ ├── list_destructuring.php │ │ ├── namespace.php │ │ ├── namespace_use.php │ │ ├── namespace_use2.php │ │ ├── new_wrapper.php │ │ ├── null_typehints.php │ │ ├── or_priority.php │ │ ├── parent.php │ │ ├── protected.php │ │ ├── protected_redefined.php │ │ ├── public_is_default.php │ │ ├── ref_arg.php │ │ ├── ref_foreach.php │ │ ├── ref_keywordarg.php │ │ ├── ref_new.php │ │ ├── ref_new2.php │ │ ├── ref_objects.php │ │ ├── ref_return.php │ │ ├── self_in_parent.php │ │ ├── short_lambda.php │ │ ├── string_array_access.php │ │ ├── string_field_brace_access.php │ │ ├── trait_priority.php │ │ ├── truly_ugly.php │ │ ├── typehint_child.php │ │ ├── typehint_unknown.php │ │ ├── unset2.php │ │ ├── unset_array.php │ │ ├── unset_field.php │ │ └── unset_undefined_var.php │ ├── sgrep │ │ ├── argref.php │ │ ├── boolean_vs_int.php │ │ ├── case_sensitive.php │ │ ├── debug_rlog.php │ │ ├── expr_pattern.php │ │ ├── fbt.php │ │ ├── foo.php │ │ ├── foo_expr.sgrep │ │ ├── foreach.php │ │ ├── foreach.sgrep │ │ ├── foreach.spatch │ │ ├── foreach2.spatch │ │ ├── if.php │ │ ├── keywords_arguments.php │ │ ├── many_args.php │ │ ├── many_args.sgrep │ │ ├── multi.sgrep │ │ ├── namespace.php │ │ ├── namespace2.php │ │ ├── new_var.php │ │ ├── regexp.php │ │ ├── regexp.sgrep │ │ ├── return_this.php │ │ ├── statement_pattern.php │ │ ├── static_initializers.php │ │ ├── string_args.php │ │ ├── trailing_comma.php │ │ ├── xhp.php │ │ ├── xhp_metavar.php │ │ ├── xhp_metavar2.php │ │ └── xhp_metavar_attr.php │ ├── spatch │ │ ├── add_statement.exp │ │ ├── add_statement.php │ │ ├── add_statement.spatch │ │ ├── array_to_int_array.php │ │ ├── array_to_int_array.spec │ │ ├── bar.exp │ │ ├── bar.php │ │ ├── bar.spatch │ │ ├── bar2.exp │ │ ├── bar2.php │ │ ├── distr_plus.exp │ │ ├── distr_plus.php │ │ ├── distr_plus.spatch │ │ ├── error │ │ │ ├── transfo_on_comma_varargs.php │ │ │ ├── transfo_on_comma_varargs.spatch │ │ │ └── transfo_on_comma_varargs_ok.spatch │ │ ├── errors │ │ │ ├── missing_paren.php │ │ │ ├── missing_paren.spatch │ │ │ ├── transfo_not_at_start.php │ │ │ └── transfo_not_at_start.spatch │ │ ├── foo.exp │ │ ├── foo.php │ │ ├── foo.spatch │ │ ├── generics.php │ │ ├── generics.spatch │ │ ├── lvalue.exp │ │ ├── lvalue.php │ │ ├── lvalue.spatch │ │ ├── new.exp │ │ ├── new.php │ │ ├── new.spatch │ │ ├── pb_space_instanceof.exp │ │ ├── pb_space_instanceof.php │ │ ├── pb_space_instanceof.spatch │ │ ├── pb_space_new.exp │ │ ├── pb_space_new.php │ │ ├── pb_space_new.spatch │ │ ├── regexp.exp │ │ ├── regexp.php │ │ ├── regexp.spatch │ │ ├── remove_space_between.exp │ │ ├── remove_space_between.php │ │ ├── remove_space_between.spatch │ │ ├── remove_trailing_comma.exp │ │ ├── remove_trailing_comma.php │ │ ├── remove_trailing_comma.spatch │ │ ├── remove_trailing_comment.exp │ │ ├── remove_trailing_comment.php │ │ ├── remove_trailing_comment.spatch │ │ ├── remove_whole_line.exp │ │ ├── remove_whole_line.php │ │ ├── remove_whole_line.spatch │ │ ├── space.spatch │ │ ├── static_scalar.exp │ │ ├── static_scalar.php │ │ ├── static_scalar.spatch │ │ ├── stmts_fuzzy.php │ │ ├── stmts_fuzzy.spatch │ │ ├── todo │ │ │ ├── 1.php │ │ │ ├── add_statement_indented.php │ │ │ ├── arg_assert.php │ │ │ ├── arg_assert2.php │ │ │ ├── border1.php │ │ │ ├── fbt.php │ │ │ ├── fbt_locale.php │ │ │ ├── fbt_optional_last_arg.php │ │ │ ├── fbts.php │ │ │ ├── fbts_locale.php │ │ │ ├── funcall_multiline.php │ │ │ ├── metavar.php │ │ │ ├── metavar.spatch │ │ │ ├── multiline.php │ │ │ ├── multiline.spatch │ │ │ ├── multiline2.spatch │ │ │ ├── pb_indent.php │ │ │ ├── pb_indent.spatch │ │ │ ├── pb_space_or.php │ │ │ ├── pb_space_or.spatch │ │ │ ├── reindent_expr.php │ │ │ ├── reindent_expr.spatch │ │ │ ├── reindent_expr2.php │ │ │ ├── remove_second_arg.php │ │ │ ├── remove_second_arg.spatch │ │ │ ├── remove_second_arg2.spatch │ │ │ ├── stmts.php │ │ │ ├── stmts.spatch │ │ │ └── ui_form.php │ │ ├── todo2 │ │ │ ├── border.exp │ │ │ ├── border.php │ │ │ ├── border.spatch │ │ │ ├── border_var.exp │ │ │ ├── border_var.php │ │ │ ├── border_var.spatch │ │ │ ├── border_var2.exp │ │ │ ├── border_var2.php │ │ │ ├── entgeneric.exp │ │ │ ├── entgeneric.php │ │ │ ├── entgeneric.spatch │ │ │ ├── entuser.exp │ │ │ ├── entuser.php │ │ │ ├── entuser.spatch │ │ │ ├── remove_refarg.exp │ │ │ ├── remove_refarg.php │ │ │ ├── remove_refarg.spatch │ │ │ ├── space1.exp │ │ │ └── space1.php │ │ ├── type.exp │ │ ├── type.php │ │ ├── type.spatch │ │ ├── xhp_metavar.exp │ │ ├── xhp_metavar.php │ │ ├── xhp_metavar.spatch │ │ ├── xhp_nested.exp │ │ ├── xhp_nested.php │ │ └── xhp_nested.spatch │ ├── tags │ │ └── toplevel_defs.php │ ├── typing │ │ ├── absorbed_bool.php │ │ ├── absorbed_null.php │ │ ├── absorbed_string.php │ │ ├── array.php │ │ ├── assign.php │ │ ├── basic.php │ │ ├── class.php │ │ ├── condexpr.php │ │ ├── null.php │ │ ├── tech_absorbtion.php │ │ ├── tech_context_influence.php │ │ ├── tech_polymorphism.php │ │ ├── tech_union_assign.php │ │ ├── test.php │ │ ├── todo │ │ │ ├── assign.php │ │ │ ├── if.php │ │ │ ├── incr.php │ │ │ ├── plus.php │ │ │ └── union.php │ │ ├── type_hints_string.php │ │ ├── union_assign.php │ │ └── union_numbers.php │ ├── unsugar │ │ ├── class.php │ │ ├── class_constant.php │ │ └── xhp.php │ ├── visual │ │ ├── dynamic_calls.php │ │ └── visual.php │ └── xhp │ │ ├── attribute_dollar.php │ │ ├── default_value.php │ │ ├── encaps_attribute.php │ │ ├── indent.php │ │ ├── lite1.php │ │ ├── squashing_spaces.php │ │ ├── t1.php │ │ ├── t2.php │ │ ├── t3.php │ │ ├── t4.php │ │ └── ternary.php ├── python │ ├── foo.py │ └── string.py ├── tex │ └── tex.web └── web │ ├── foo.email │ ├── foo.html │ └── foo2.email ├── travis-ci.sh └── web ├── Makefile ├── blueprint_server.ml ├── code_graph ├── Makefile ├── client_codegraph.ml ├── client_codegraph.mli ├── interaction_codegraph.ml ├── interaction_codegraph.mli ├── model_codegraph.ml ├── model_codegraph.mli ├── server_codegraph.ml ├── server_codegraph.mli ├── view_matrix_codegraph.ml ├── view_matrix_codegraph.mli ├── view_overlays_codegraph.ml └── view_overlays_codegraph.mli ├── code_map ├── Makefile ├── client_codemap.ml ├── draw_labels.ml ├── draw_labels.mli ├── draw_macrolevel.ml ├── draw_macrolevel.mli ├── draw_microlevel.ml ├── draw_microlevel.mli ├── flag_visual.ml ├── interaction_codemap.ml ├── interaction_codemap.mli ├── model_codemap.ml ├── model_codemap.mli ├── server_codemap.ml ├── server_codemap_parsing.ml ├── server_codemap_parsing.mli ├── style_codemap.ml ├── style_codemap.mli ├── view_overlays_codemap.ml └── view_overlays_codemap.mli ├── codegraph.eliom ├── codemap.eliom ├── commons ├── Makefile ├── canvas_helpers.ml ├── canvas_helpers.mli ├── common_client.ml ├── common_server.ml └── flag_web.ml ├── css ├── codemap.css └── default.css ├── dump_server.ml ├── globals.ml ├── home.eliom ├── lxr ├── Makefile ├── htmlize_php2.ml └── htmlize_php2.mli ├── lxr_server.ml ├── ocsigen.conf ├── ocsigen.txt ├── runtime1.js ├── runtime2.js ├── scripts ├── Makefile └── main_stat_web.ml ├── test.eliom └── var ├── dbs └── .fake ├── logs └── .fake └── static ├── .fake ├── app_facebook.js ├── blueprint.html ├── channel.html ├── my_layout.js ├── test_canvas.html └── test_facebook.html /.arc/default-relative-commit: -------------------------------------------------------------------------------- 1 | HEAD^ -------------------------------------------------------------------------------- /.arcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/.arcconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/.travis.yml -------------------------------------------------------------------------------- /META: -------------------------------------------------------------------------------- 1 | description = "Pfff - set of APIs and tools for program analysis" 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/Makefile.common -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/README.md -------------------------------------------------------------------------------- /architecture.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/architecture.txt -------------------------------------------------------------------------------- /authors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/authors.txt -------------------------------------------------------------------------------- /bugs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/bugs.txt -------------------------------------------------------------------------------- /changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/changes.txt -------------------------------------------------------------------------------- /code_graph/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_graph/Makefile -------------------------------------------------------------------------------- /code_graph/controller3.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_graph/controller3.ml -------------------------------------------------------------------------------- /code_graph/controller3.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_graph/controller3.mli -------------------------------------------------------------------------------- /code_graph/model3.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_graph/model3.ml -------------------------------------------------------------------------------- /code_graph/view3.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_graph/view3.ml -------------------------------------------------------------------------------- /code_graph/view_matrix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_graph/view_matrix.ml -------------------------------------------------------------------------------- /code_graph/view_matrix.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_graph/view_matrix.mli -------------------------------------------------------------------------------- /code_map/About.tex.nw: -------------------------------------------------------------------------------- 1 | ../docs/manual/About.tex.nw -------------------------------------------------------------------------------- /code_map/Macros.tex: -------------------------------------------------------------------------------- 1 | ../docs/manual/Macros.tex -------------------------------------------------------------------------------- /code_map/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/Makefile -------------------------------------------------------------------------------- /code_map/Visual.tex.nw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/Visual.tex.nw -------------------------------------------------------------------------------- /code_map/async.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/async.ml -------------------------------------------------------------------------------- /code_map/async.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/async.mli -------------------------------------------------------------------------------- /code_map/cairo_helpers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/cairo_helpers.ml -------------------------------------------------------------------------------- /code_map/cairo_helpers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/cairo_helpers.mli -------------------------------------------------------------------------------- /code_map/completion2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/completion2.ml -------------------------------------------------------------------------------- /code_map/completion2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/completion2.mli -------------------------------------------------------------------------------- /code_map/controller2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/controller2.ml -------------------------------------------------------------------------------- /code_map/controller2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/controller2.mli -------------------------------------------------------------------------------- /code_map/draw_labels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/draw_labels.ml -------------------------------------------------------------------------------- /code_map/draw_labels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/draw_labels.mli -------------------------------------------------------------------------------- /code_map/draw_legend.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/draw_legend.ml -------------------------------------------------------------------------------- /code_map/draw_legend.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/draw_legend.mli -------------------------------------------------------------------------------- /code_map/flag_visual.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/flag_visual.ml -------------------------------------------------------------------------------- /code_map/help.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/help.ml -------------------------------------------------------------------------------- /code_map/help.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/help.mli -------------------------------------------------------------------------------- /code_map/model2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/model2.ml -------------------------------------------------------------------------------- /code_map/model2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/model2.mli -------------------------------------------------------------------------------- /code_map/noweb.sty: -------------------------------------------------------------------------------- 1 | ../docs/manual/noweb.sty -------------------------------------------------------------------------------- /code_map/parsing2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/parsing2.ml -------------------------------------------------------------------------------- /code_map/parsing2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/parsing2.mli -------------------------------------------------------------------------------- /code_map/style2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/style2.ml -------------------------------------------------------------------------------- /code_map/style2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/style2.mli -------------------------------------------------------------------------------- /code_map/ui_layers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/ui_layers.ml -------------------------------------------------------------------------------- /code_map/ui_layers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/ui_layers.mli -------------------------------------------------------------------------------- /code_map/ui_navigation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/ui_navigation.ml -------------------------------------------------------------------------------- /code_map/ui_navigation.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/ui_navigation.mli -------------------------------------------------------------------------------- /code_map/ui_search.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/ui_search.ml -------------------------------------------------------------------------------- /code_map/ui_search.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/ui_search.mli -------------------------------------------------------------------------------- /code_map/view2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/view2.ml -------------------------------------------------------------------------------- /code_map/view2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/view2.mli -------------------------------------------------------------------------------- /code_map/view_mainmap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/view_mainmap.ml -------------------------------------------------------------------------------- /code_map/view_mainmap.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/view_mainmap.mli -------------------------------------------------------------------------------- /code_map/view_minimap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/view_minimap.ml -------------------------------------------------------------------------------- /code_map/view_minimap.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/view_minimap.mli -------------------------------------------------------------------------------- /code_map/view_overlays.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/view_overlays.ml -------------------------------------------------------------------------------- /code_map/view_overlays.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/code_map/view_overlays.mli -------------------------------------------------------------------------------- /commons/Commons.tex.nw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/Commons.tex.nw -------------------------------------------------------------------------------- /commons/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/META -------------------------------------------------------------------------------- /commons/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/Makefile -------------------------------------------------------------------------------- /commons/authors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/authors.txt -------------------------------------------------------------------------------- /commons/common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/common.ml -------------------------------------------------------------------------------- /commons/common.ml.nw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/common.ml.nw -------------------------------------------------------------------------------- /commons/common.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/common.mli -------------------------------------------------------------------------------- /commons/common2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/common2.ml -------------------------------------------------------------------------------- /commons/common2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/common2.mli -------------------------------------------------------------------------------- /commons/compatibility.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/compatibility.ml -------------------------------------------------------------------------------- /commons/concurrency.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/concurrency.ml -------------------------------------------------------------------------------- /commons/console.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/console.ml -------------------------------------------------------------------------------- /commons/console.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/console.mli -------------------------------------------------------------------------------- /commons/copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/copyright.txt -------------------------------------------------------------------------------- /commons/credits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/credits.txt -------------------------------------------------------------------------------- /commons/distribution.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/distribution.ml -------------------------------------------------------------------------------- /commons/distribution.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/distribution.mli -------------------------------------------------------------------------------- /commons/extra.mli.nw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/extra.mli.nw -------------------------------------------------------------------------------- /commons/features.ml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/features.ml.in -------------------------------------------------------------------------------- /commons/file_format.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/file_format.ml -------------------------------------------------------------------------------- /commons/file_format.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/file_format.mli -------------------------------------------------------------------------------- /commons/file_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/file_type.ml -------------------------------------------------------------------------------- /commons/file_type.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/file_type.mli -------------------------------------------------------------------------------- /commons/graph/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/graph/META -------------------------------------------------------------------------------- /commons/graph/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/graph/Makefile -------------------------------------------------------------------------------- /commons/graph/graph.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/graph/graph.ml -------------------------------------------------------------------------------- /commons/graph/graph.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/graph/graph.mli -------------------------------------------------------------------------------- /commons/graphic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/graphic.ml -------------------------------------------------------------------------------- /commons/gui.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/gui.ml -------------------------------------------------------------------------------- /commons/int.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/int.ml -------------------------------------------------------------------------------- /commons/interfaces.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/interfaces.ml -------------------------------------------------------------------------------- /commons/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/license.txt -------------------------------------------------------------------------------- /commons/logger.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/logger.ml -------------------------------------------------------------------------------- /commons/logger.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/logger.mli -------------------------------------------------------------------------------- /commons/macro.ml4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/macro.ml4 -------------------------------------------------------------------------------- /commons/math.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/math.ml -------------------------------------------------------------------------------- /commons/math.mli: -------------------------------------------------------------------------------- 1 | 2 | val pi: float 3 | -------------------------------------------------------------------------------- /commons/noweb.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/noweb.sty -------------------------------------------------------------------------------- /commons/oarray.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/oarray.ml -------------------------------------------------------------------------------- /commons/oarray.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/oarray.mli -------------------------------------------------------------------------------- /commons/oassoc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/oassoc.ml -------------------------------------------------------------------------------- /commons/oassoc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/oassoc.mli -------------------------------------------------------------------------------- /commons/objet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/objet.ml -------------------------------------------------------------------------------- /commons/objet.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/objet.mli -------------------------------------------------------------------------------- /commons/ocaml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ocaml.ml -------------------------------------------------------------------------------- /commons/ocaml.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ocaml.mli -------------------------------------------------------------------------------- /commons/ocamlextra/enum.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ocamlextra/enum.ml -------------------------------------------------------------------------------- /commons/ocamlextra/xML2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ocamlextra/xML2.ml -------------------------------------------------------------------------------- /commons/ocollection.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ocollection.ml -------------------------------------------------------------------------------- /commons/ocollection.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ocollection.mli -------------------------------------------------------------------------------- /commons/ocollection.mli.nw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ocollection.mli.nw -------------------------------------------------------------------------------- /commons/ofullcommon.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ofullcommon.ml -------------------------------------------------------------------------------- /commons/ograph.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ograph.ml -------------------------------------------------------------------------------- /commons/ograph.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ograph.mli -------------------------------------------------------------------------------- /commons/ograph_extended.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ograph_extended.ml -------------------------------------------------------------------------------- /commons/ograph_simple.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ograph_simple.ml -------------------------------------------------------------------------------- /commons/ograph_simple.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/ograph_simple.mli -------------------------------------------------------------------------------- /commons/osequence.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/osequence.ml -------------------------------------------------------------------------------- /commons/osequence.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/osequence.mli -------------------------------------------------------------------------------- /commons/oset.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/oset.ml -------------------------------------------------------------------------------- /commons/oset.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/oset.mli -------------------------------------------------------------------------------- /commons/parallel.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/parallel.ml -------------------------------------------------------------------------------- /commons/parallel.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/parallel.mli -------------------------------------------------------------------------------- /commons/portability.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/portability.ml -------------------------------------------------------------------------------- /commons/python.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/python.ml -------------------------------------------------------------------------------- /commons/python_ocaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/python_ocaml.py -------------------------------------------------------------------------------- /commons/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/readme.txt -------------------------------------------------------------------------------- /commons/reflection.ml: -------------------------------------------------------------------------------- 1 | 2 | (* see ocaml.ml *) 3 | -------------------------------------------------------------------------------- /commons/regexp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/regexp.ml -------------------------------------------------------------------------------- /commons/seti.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/seti.ml -------------------------------------------------------------------------------- /commons/shorttoc.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/shorttoc.sty -------------------------------------------------------------------------------- /commons/unicode.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/commons/unicode.ml -------------------------------------------------------------------------------- /commons/unicode.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/configure -------------------------------------------------------------------------------- /copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/copyright.txt -------------------------------------------------------------------------------- /credits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/credits.txt -------------------------------------------------------------------------------- /data/cpp_stdlib/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/data/cpp_stdlib/macros.h -------------------------------------------------------------------------------- /data/cpp_stdlib/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/data/cpp_stdlib/readme.txt -------------------------------------------------------------------------------- /data/java_stdlib/android/android.annotation.java: -------------------------------------------------------------------------------- 1 | package android.annotation; 2 | -------------------------------------------------------------------------------- /data/java_stdlib/android/android.debug.java: -------------------------------------------------------------------------------- 1 | package android.debug; 2 | class JNITest { 3 | } 4 | -------------------------------------------------------------------------------- /data/java_stdlib/classpath/com.sun.tools.javah.java: -------------------------------------------------------------------------------- 1 | package com.sun.tools.javah; 2 | class Main { 3 | } 4 | -------------------------------------------------------------------------------- /data/java_stdlib/classpath/org.omg.CORBA_2_3.java: -------------------------------------------------------------------------------- 1 | package org.omg.CORBA_2_3; 2 | class ORB { 3 | } 4 | -------------------------------------------------------------------------------- /data/ocaml_stdlib/readme.txt: -------------------------------------------------------------------------------- 1 | see external/stdlib/ 2 | -------------------------------------------------------------------------------- /data/php_pleac/license.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/php_stdlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/data/php_stdlib/Makefile -------------------------------------------------------------------------------- /data/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/data/readme.txt -------------------------------------------------------------------------------- /demos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/demos/Makefile -------------------------------------------------------------------------------- /demos/analyze_chain.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/demos/analyze_chain.ml -------------------------------------------------------------------------------- /demos/chain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/demos/chain.php -------------------------------------------------------------------------------- /demos/foo.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /demos/foo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/demos/foo.php -------------------------------------------------------------------------------- /demos/foo0.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /demos/foo1.php: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /demos/foo2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/demos/foo2.php -------------------------------------------------------------------------------- /demos/foo2_expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/demos/foo2_expected.json -------------------------------------------------------------------------------- /demos/foo3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/demos/foo3.php -------------------------------------------------------------------------------- /demos/interpreter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/demos/interpreter.php -------------------------------------------------------------------------------- /demos/interpreter2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/demos/interpreter2.php -------------------------------------------------------------------------------- /demos/pfff_linking.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/demos/pfff_linking.ml -------------------------------------------------------------------------------- /demos/php_transducer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/demos/php_transducer.ml -------------------------------------------------------------------------------- /demos/scheck.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /external/javalib/doc/tutorial/header.md: -------------------------------------------------------------------------------- 1 | % Sawja Tutorial 2 | % Nicolas Barré 3 | % August 30, 2012 4 | -------------------------------------------------------------------------------- /external/javalib/src/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/javalib/src/META -------------------------------------------------------------------------------- /external/jsonwheel/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/jsonwheel/META -------------------------------------------------------------------------------- /external/ocamlcairo/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlcairo/META -------------------------------------------------------------------------------- /external/ocamlgraph/FAQ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlgraph/FAQ -------------------------------------------------------------------------------- /external/ocamlgtk/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlgtk/CHANGES -------------------------------------------------------------------------------- /external/ocamlgtk/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlgtk/META -------------------------------------------------------------------------------- /external/ocamlgtk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlgtk/Makefile -------------------------------------------------------------------------------- /external/ocamlgtk/applications/browser/.cvsignore: -------------------------------------------------------------------------------- 1 | olabl-src 2 | browser 3 | .depend -------------------------------------------------------------------------------- /external/ocamlgtk/applications/camlirc/.cvsignore: -------------------------------------------------------------------------------- 1 | xml_lexer.ml 2 | camlirc 3 | -------------------------------------------------------------------------------- /external/ocamlgtk/applications/unison/.cvsignore: -------------------------------------------------------------------------------- 1 | unison-* 2 | -------------------------------------------------------------------------------- /external/ocamlgtk/test_dynlink.ml: -------------------------------------------------------------------------------- 1 | Dynlink.loadfile "foo";; 2 | -------------------------------------------------------------------------------- /external/ocamlzip/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlzip/META -------------------------------------------------------------------------------- /external/ocamlzip/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlzip/Makefile -------------------------------------------------------------------------------- /external/ocamlzip/gzip.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlzip/gzip.ml -------------------------------------------------------------------------------- /external/ocamlzip/gzip.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlzip/gzip.mli -------------------------------------------------------------------------------- /external/ocamlzip/zip.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlzip/zip.ml -------------------------------------------------------------------------------- /external/ocamlzip/zip.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlzip/zip.mli -------------------------------------------------------------------------------- /external/ocamlzip/zlib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlzip/zlib.ml -------------------------------------------------------------------------------- /external/ocamlzip/zlib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ocamlzip/zlib.mli -------------------------------------------------------------------------------- /external/ptrees/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ptrees/CHANGELOG -------------------------------------------------------------------------------- /external/ptrees/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ptrees/COPYING -------------------------------------------------------------------------------- /external/ptrees/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ptrees/LICENSE -------------------------------------------------------------------------------- /external/ptrees/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ptrees/META -------------------------------------------------------------------------------- /external/ptrees/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ptrees/Makefile -------------------------------------------------------------------------------- /external/ptrees/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ptrees/README -------------------------------------------------------------------------------- /external/ptrees/modif-orig.txt: -------------------------------------------------------------------------------- 1 | added a 'depend' target. 2 | -------------------------------------------------------------------------------- /external/ptrees/ptmap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ptrees/ptmap.ml -------------------------------------------------------------------------------- /external/ptrees/ptmap.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ptrees/ptmap.mli -------------------------------------------------------------------------------- /external/ptrees/ptset.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ptrees/ptset.ml -------------------------------------------------------------------------------- /external/ptrees/ptset.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/ptrees/ptset.mli -------------------------------------------------------------------------------- /external/stdlib/arg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/arg.ml -------------------------------------------------------------------------------- /external/stdlib/arg.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/arg.mli -------------------------------------------------------------------------------- /external/stdlib/array.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/array.ml -------------------------------------------------------------------------------- /external/stdlib/array.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/array.mli -------------------------------------------------------------------------------- /external/stdlib/big_int.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/big_int.ml -------------------------------------------------------------------------------- /external/stdlib/buffer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/buffer.ml -------------------------------------------------------------------------------- /external/stdlib/buffer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/buffer.mli -------------------------------------------------------------------------------- /external/stdlib/char.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/char.ml -------------------------------------------------------------------------------- /external/stdlib/char.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/char.mli -------------------------------------------------------------------------------- /external/stdlib/complex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/complex.ml -------------------------------------------------------------------------------- /external/stdlib/dbm.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/dbm.mli -------------------------------------------------------------------------------- /external/stdlib/digest.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/digest.ml -------------------------------------------------------------------------------- /external/stdlib/digest.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/digest.mli -------------------------------------------------------------------------------- /external/stdlib/dynlink.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/dynlink.ml -------------------------------------------------------------------------------- /external/stdlib/event.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/event.ml -------------------------------------------------------------------------------- /external/stdlib/event.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/event.mli -------------------------------------------------------------------------------- /external/stdlib/format.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/format.ml -------------------------------------------------------------------------------- /external/stdlib/format.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/format.mli -------------------------------------------------------------------------------- /external/stdlib/gc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/gc.ml -------------------------------------------------------------------------------- /external/stdlib/gc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/gc.mli -------------------------------------------------------------------------------- /external/stdlib/genlex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/genlex.ml -------------------------------------------------------------------------------- /external/stdlib/genlex.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/genlex.mli -------------------------------------------------------------------------------- /external/stdlib/hashtbl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/hashtbl.ml -------------------------------------------------------------------------------- /external/stdlib/int32.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/int32.ml -------------------------------------------------------------------------------- /external/stdlib/int32.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/int32.mli -------------------------------------------------------------------------------- /external/stdlib/int64.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/int64.ml -------------------------------------------------------------------------------- /external/stdlib/int64.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/int64.mli -------------------------------------------------------------------------------- /external/stdlib/lazy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/lazy.ml -------------------------------------------------------------------------------- /external/stdlib/lazy.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/lazy.mli -------------------------------------------------------------------------------- /external/stdlib/lexing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/lexing.ml -------------------------------------------------------------------------------- /external/stdlib/lexing.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/lexing.mli -------------------------------------------------------------------------------- /external/stdlib/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/list.ml -------------------------------------------------------------------------------- /external/stdlib/list.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/list.mli -------------------------------------------------------------------------------- /external/stdlib/map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/map.ml -------------------------------------------------------------------------------- /external/stdlib/map.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/map.mli -------------------------------------------------------------------------------- /external/stdlib/marshal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/marshal.ml -------------------------------------------------------------------------------- /external/stdlib/mutex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/mutex.ml -------------------------------------------------------------------------------- /external/stdlib/mutex.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/mutex.mli -------------------------------------------------------------------------------- /external/stdlib/nat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/nat.ml -------------------------------------------------------------------------------- /external/stdlib/nat.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/nat.mli -------------------------------------------------------------------------------- /external/stdlib/num.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/num.ml -------------------------------------------------------------------------------- /external/stdlib/num.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/num.mli -------------------------------------------------------------------------------- /external/stdlib/obj.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/obj.ml -------------------------------------------------------------------------------- /external/stdlib/obj.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/obj.mli -------------------------------------------------------------------------------- /external/stdlib/oo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/oo.ml -------------------------------------------------------------------------------- /external/stdlib/oo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/oo.mli -------------------------------------------------------------------------------- /external/stdlib/pad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/pad.txt -------------------------------------------------------------------------------- /external/stdlib/parsing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/parsing.ml -------------------------------------------------------------------------------- /external/stdlib/printf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/printf.ml -------------------------------------------------------------------------------- /external/stdlib/printf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/printf.mli -------------------------------------------------------------------------------- /external/stdlib/queue.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/queue.ml -------------------------------------------------------------------------------- /external/stdlib/queue.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/queue.mli -------------------------------------------------------------------------------- /external/stdlib/random.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/random.ml -------------------------------------------------------------------------------- /external/stdlib/random.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/random.mli -------------------------------------------------------------------------------- /external/stdlib/ratio.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/ratio.ml -------------------------------------------------------------------------------- /external/stdlib/ratio.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/ratio.mli -------------------------------------------------------------------------------- /external/stdlib/scanf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/scanf.ml -------------------------------------------------------------------------------- /external/stdlib/scanf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/scanf.mli -------------------------------------------------------------------------------- /external/stdlib/set.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/set.ml -------------------------------------------------------------------------------- /external/stdlib/set.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/set.mli -------------------------------------------------------------------------------- /external/stdlib/sort.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/sort.ml -------------------------------------------------------------------------------- /external/stdlib/sort.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/sort.mli -------------------------------------------------------------------------------- /external/stdlib/stack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/stack.ml -------------------------------------------------------------------------------- /external/stdlib/stack.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/stack.mli -------------------------------------------------------------------------------- /external/stdlib/str.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/str.ml -------------------------------------------------------------------------------- /external/stdlib/str.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/str.mli -------------------------------------------------------------------------------- /external/stdlib/stream.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/stream.ml -------------------------------------------------------------------------------- /external/stdlib/stream.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/stream.mli -------------------------------------------------------------------------------- /external/stdlib/string.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/string.ml -------------------------------------------------------------------------------- /external/stdlib/string.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/string.mli -------------------------------------------------------------------------------- /external/stdlib/sys.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/sys.ml -------------------------------------------------------------------------------- /external/stdlib/sys.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/sys.mli -------------------------------------------------------------------------------- /external/stdlib/thread.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/thread.ml -------------------------------------------------------------------------------- /external/stdlib/thread.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/thread.mli -------------------------------------------------------------------------------- /external/stdlib/unix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/unix.ml -------------------------------------------------------------------------------- /external/stdlib/unix.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/unix.mli -------------------------------------------------------------------------------- /external/stdlib/weak.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/weak.ml -------------------------------------------------------------------------------- /external/stdlib/weak.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/external/stdlib/weak.mli -------------------------------------------------------------------------------- /find_source.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/find_source.ml -------------------------------------------------------------------------------- /find_source.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/find_source.mli -------------------------------------------------------------------------------- /globals/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/globals/META -------------------------------------------------------------------------------- /globals/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/globals/Makefile -------------------------------------------------------------------------------- /globals/config_pfff.ml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/globals/config_pfff.ml.in -------------------------------------------------------------------------------- /graph_code/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/graph_code/META -------------------------------------------------------------------------------- /graph_code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/graph_code/Makefile -------------------------------------------------------------------------------- /graph_code/graph_code.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/graph_code/graph_code.ml -------------------------------------------------------------------------------- /graph_code/graph_code.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/graph_code/graph_code.mli -------------------------------------------------------------------------------- /gtkrc-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/gtkrc-2.0 -------------------------------------------------------------------------------- /h_files-format/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_files-format/META -------------------------------------------------------------------------------- /h_files-format/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_files-format/Makefile -------------------------------------------------------------------------------- /h_files-format/authors.txt: -------------------------------------------------------------------------------- 1 | Yoann Padioleau 2 | 3 | -------------------------------------------------------------------------------- /h_files-format/credits.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /h_files-format/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_files-format/license.txt -------------------------------------------------------------------------------- /h_files-format/outline.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_files-format/outline.ml -------------------------------------------------------------------------------- /h_files-format/outline.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_files-format/outline.mli -------------------------------------------------------------------------------- /h_program-lang/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_program-lang/META -------------------------------------------------------------------------------- /h_program-lang/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_program-lang/Makefile -------------------------------------------------------------------------------- /h_program-lang/big_grep.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_program-lang/big_grep.ml -------------------------------------------------------------------------------- /h_program-lang/facts.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_program-lang/facts.pl -------------------------------------------------------------------------------- /h_program-lang/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_program-lang/license.txt -------------------------------------------------------------------------------- /h_program-lang/pleac.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_program-lang/pleac.ml -------------------------------------------------------------------------------- /h_program-lang/pleac.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_program-lang/pleac.mli -------------------------------------------------------------------------------- /h_program-visual/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_program-visual/Makefile -------------------------------------------------------------------------------- /h_program-visual/test_program_visual.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /h_program-visual/test_program_visual.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /h_program-visual/treemap_pl_c.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /h_version-control/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_version-control/META -------------------------------------------------------------------------------- /h_version-control/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_version-control/Makefile -------------------------------------------------------------------------------- /h_version-control/cvs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_version-control/cvs.ml -------------------------------------------------------------------------------- /h_version-control/cvs.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_version-control/cvs.mli -------------------------------------------------------------------------------- /h_version-control/flag_version_control.ml: -------------------------------------------------------------------------------- 1 | 2 | let verbose = ref true 3 | 4 | -------------------------------------------------------------------------------- /h_version-control/git.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_version-control/git.ml -------------------------------------------------------------------------------- /h_version-control/git.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_version-control/git.mli -------------------------------------------------------------------------------- /h_version-control/patch.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_version-control/patch.ml -------------------------------------------------------------------------------- /h_version-control/subversion.ml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /h_version-control/subversion.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /h_visualization/About.tex.nw: -------------------------------------------------------------------------------- 1 | ../docs/manual/About.tex.nw -------------------------------------------------------------------------------- /h_visualization/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_visualization/META -------------------------------------------------------------------------------- /h_visualization/Macros.tex: -------------------------------------------------------------------------------- 1 | ../docs/manual/Macros.tex -------------------------------------------------------------------------------- /h_visualization/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_visualization/Makefile -------------------------------------------------------------------------------- /h_visualization/authors.txt: -------------------------------------------------------------------------------- 1 | Yoann Padioleau 2 | 3 | -------------------------------------------------------------------------------- /h_visualization/credits.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /h_visualization/figures.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_visualization/figures.ml -------------------------------------------------------------------------------- /h_visualization/gnuplot.ml: -------------------------------------------------------------------------------- 1 | 2 | (* see archimedes instead *) 3 | -------------------------------------------------------------------------------- /h_visualization/gnuplot.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /h_visualization/graph_guess.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /h_visualization/html.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_visualization/html.ml -------------------------------------------------------------------------------- /h_visualization/html.mli: -------------------------------------------------------------------------------- 1 | (* can call emacs htmlize-buffer *) 2 | -------------------------------------------------------------------------------- /h_visualization/latex.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /h_visualization/latex.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /h_visualization/note.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_visualization/note.doc -------------------------------------------------------------------------------- /h_visualization/noweb.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_visualization/noweb.sty -------------------------------------------------------------------------------- /h_visualization/opengl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_visualization/opengl.ml -------------------------------------------------------------------------------- /h_visualization/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_visualization/readme.txt -------------------------------------------------------------------------------- /h_visualization/treemap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/h_visualization/treemap.ml -------------------------------------------------------------------------------- /install.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/install.txt -------------------------------------------------------------------------------- /install_linux.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/install_linux.txt -------------------------------------------------------------------------------- /install_macos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/install_macos.txt -------------------------------------------------------------------------------- /lang_bytecode/analyze/test_analyze_bytecode.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_bytecode/analyze/test_analyze_bytecode.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_bytecode/parsing/parse_bytecode.mli: -------------------------------------------------------------------------------- 1 | 2 | val parse: 3 | Common.filename -> Ast_bytecode.ast 4 | -------------------------------------------------------------------------------- /lang_c/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_c/analyze/Makefile -------------------------------------------------------------------------------- /lang_c/analyze/ast_cil.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_c/analyze/ast_cil.ml -------------------------------------------------------------------------------- /lang_c/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_c/parsing/Makefile -------------------------------------------------------------------------------- /lang_c/parsing/ast_c.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_c/parsing/ast_c.ml -------------------------------------------------------------------------------- /lang_c/parsing/parse_c.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_c/parsing/parse_c.ml -------------------------------------------------------------------------------- /lang_c/parsing/parse_c.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_c/parsing/parse_c.mli -------------------------------------------------------------------------------- /lang_c/parsing/unit_parsing_c.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_c/parsing/unit_parsing_c.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_cmt/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_cmt/analyze/Makefile -------------------------------------------------------------------------------- /lang_cmt/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_cmt/parsing/Makefile -------------------------------------------------------------------------------- /lang_cpp/analyze/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_cpp/analyze/META -------------------------------------------------------------------------------- /lang_cpp/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_cpp/analyze/Makefile -------------------------------------------------------------------------------- /lang_cpp/analyze/builtins_cpp.mli: -------------------------------------------------------------------------------- 1 | 2 | val rename_header_std_files: 3 | Common.dirname -> unit 4 | -------------------------------------------------------------------------------- /lang_cpp/parsing/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_cpp/parsing/META -------------------------------------------------------------------------------- /lang_cpp/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_cpp/parsing/Makefile -------------------------------------------------------------------------------- /lang_cpp/parsing/authors.txt: -------------------------------------------------------------------------------- 1 | Yoann Padioleau 2 | 3 | -------------------------------------------------------------------------------- /lang_cpp/parsing/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_cpp/parsing/notes.txt -------------------------------------------------------------------------------- /lang_cpp/parsing/todo_ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_cpp/parsing/todo_ml -------------------------------------------------------------------------------- /lang_cpp/parsing/todo_mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_cpp/parsing/todo_mly -------------------------------------------------------------------------------- /lang_csharp/analyze/database_light_csharp.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_csharp/analyze/database_light_csharp.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_csharp/analyze/test_analyze_csharp.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_csharp/analyze/test_analyze_csharp.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_css/analyze/todo.txt: -------------------------------------------------------------------------------- 1 | copy http://csslint.net/about.html ? 2 | 3 | -------------------------------------------------------------------------------- /lang_css/copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_css/copyright.txt -------------------------------------------------------------------------------- /lang_css/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_css/license.txt -------------------------------------------------------------------------------- /lang_css/parsing/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_css/parsing/META -------------------------------------------------------------------------------- /lang_css/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_css/parsing/Makefile -------------------------------------------------------------------------------- /lang_erlang/analyze/database_light_erlang.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_erlang/analyze/database_light_erlang.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_erlang/analyze/test_analyze_erlang.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_erlang/analyze/test_analyze_erlang.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_haskell/analyze/test_analyze_hs.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_html/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_html/analyze/Makefile -------------------------------------------------------------------------------- /lang_html/analyze/test_analyze_html.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_html/analyze/test_analyze_html.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_html/copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_html/copyright.txt -------------------------------------------------------------------------------- /lang_html/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_html/license.txt -------------------------------------------------------------------------------- /lang_html/parsing/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_html/parsing/META -------------------------------------------------------------------------------- /lang_html/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_html/parsing/Makefile -------------------------------------------------------------------------------- /lang_html/parsing/flag_parsing_html.ml: -------------------------------------------------------------------------------- 1 | 2 | let strict = ref true 3 | -------------------------------------------------------------------------------- /lang_java/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_java/analyze/Makefile -------------------------------------------------------------------------------- /lang_java/analyze/test_analyze_java.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_java/parsing/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_java/parsing/META -------------------------------------------------------------------------------- /lang_java/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_java/parsing/Makefile -------------------------------------------------------------------------------- /lang_java/parsing/meta_ast_java.mli: -------------------------------------------------------------------------------- 1 | 2 | val vof_any: Ast_java.any -> Ocaml.v 3 | -------------------------------------------------------------------------------- /lang_js/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_js/analyze/Makefile -------------------------------------------------------------------------------- /lang_js/analyze/tags_js.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_js/analyze/tags_js.ml -------------------------------------------------------------------------------- /lang_js/copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_js/copyright.txt -------------------------------------------------------------------------------- /lang_js/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_js/license.txt -------------------------------------------------------------------------------- /lang_js/parsing/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_js/parsing/META -------------------------------------------------------------------------------- /lang_js/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_js/parsing/Makefile -------------------------------------------------------------------------------- /lang_js/parsing/ast_js.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_js/parsing/ast_js.ml -------------------------------------------------------------------------------- /lang_js/parsing/orig.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_js/parsing/orig.mly -------------------------------------------------------------------------------- /lang_lisp/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_lisp/analyze/Makefile -------------------------------------------------------------------------------- /lang_lisp/analyze/test_analyze_lisp.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_lisp/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_lisp/parsing/Makefile -------------------------------------------------------------------------------- /lang_lisp/parsing/ast_scheme.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_ml/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_ml/analyze/Makefile -------------------------------------------------------------------------------- /lang_ml/analyze/tags_ml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_ml/analyze/tags_ml.ml -------------------------------------------------------------------------------- /lang_ml/analyze/test_analyze_ml.ml: -------------------------------------------------------------------------------- 1 | 2 | let actions () = [ 3 | ] 4 | -------------------------------------------------------------------------------- /lang_ml/parsing/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_ml/parsing/META -------------------------------------------------------------------------------- /lang_ml/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_ml/parsing/Makefile -------------------------------------------------------------------------------- /lang_ml/parsing/ast_ml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_ml/parsing/ast_ml.ml -------------------------------------------------------------------------------- /lang_nw/analyze/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_nw/analyze/META -------------------------------------------------------------------------------- /lang_nw/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_nw/analyze/Makefile -------------------------------------------------------------------------------- /lang_nw/analyze/test_analyze_nw.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_nw/parsing/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_nw/parsing/META -------------------------------------------------------------------------------- /lang_nw/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_nw/parsing/Makefile -------------------------------------------------------------------------------- /lang_nw/parsing/ast_nw.ml: -------------------------------------------------------------------------------- 1 | 2 | type program = Ast_fuzzy.trees 3 | 4 | -------------------------------------------------------------------------------- /lang_opa/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_opa/analyze/Makefile -------------------------------------------------------------------------------- /lang_opa/analyze/database_light_opa.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_opa/analyze/database_light_opa.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_opa/analyze/test_analyze_opa.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_opa/analyze/test_analyze_opa.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_opa/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_opa/parsing/Makefile -------------------------------------------------------------------------------- /lang_opa/parsing/visitor_opa.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_opa/parsing/visitor_opa.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_php/analyze/About.tex.nw: -------------------------------------------------------------------------------- 1 | ../../docs/manual/About.tex.nw -------------------------------------------------------------------------------- /lang_php/analyze/Analyze_php_use.tex.nw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_php/analyze/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/analyze/META -------------------------------------------------------------------------------- /lang_php/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/analyze/Makefile -------------------------------------------------------------------------------- /lang_php/analyze/checker/check_micro_clones_php.mli: -------------------------------------------------------------------------------- 1 | val check: Ast_php.program -> unit 2 | -------------------------------------------------------------------------------- /lang_php/analyze/foundation/database_light_php.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_php/matcher/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/matcher/META -------------------------------------------------------------------------------- /lang_php/matcher/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/matcher/Makefile -------------------------------------------------------------------------------- /lang_php/matcher/flag_matcher_php.ml: -------------------------------------------------------------------------------- 1 | 2 | let verbose = ref false 3 | 4 | -------------------------------------------------------------------------------- /lang_php/parsing/About.tex.nw: -------------------------------------------------------------------------------- 1 | ../../docs/manual/About.tex.nw -------------------------------------------------------------------------------- /lang_php/parsing/Common_short_intro.tex.nw: -------------------------------------------------------------------------------- 1 | ../../docs/manual/Common_short_intro.tex.nw -------------------------------------------------------------------------------- /lang_php/parsing/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/parsing/META -------------------------------------------------------------------------------- /lang_php/parsing/Macros.tex: -------------------------------------------------------------------------------- 1 | ../../docs/manual/Macros.tex -------------------------------------------------------------------------------- /lang_php/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/parsing/Makefile -------------------------------------------------------------------------------- /lang_php/parsing/noweb.sty: -------------------------------------------------------------------------------- 1 | ../../docs/manual/noweb.sty -------------------------------------------------------------------------------- /lang_php/parsing/orig.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/parsing/orig.mly -------------------------------------------------------------------------------- /lang_php/parsing/pp_php.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/parsing/pp_php.ml -------------------------------------------------------------------------------- /lang_php/parsing/shorttoc.sty: -------------------------------------------------------------------------------- 1 | ../../docs/manual/shorttoc.sty -------------------------------------------------------------------------------- /lang_php/pretty/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/pretty/META -------------------------------------------------------------------------------- /lang_php/pretty/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/pretty/Makefile -------------------------------------------------------------------------------- /lang_php/pretty/ast_pp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/pretty/ast_pp.ml -------------------------------------------------------------------------------- /lang_php/pretty/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_php/pretty/main.ml -------------------------------------------------------------------------------- /lang_python/analyze/database_light_python.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_python/analyze/database_light_python.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_python/analyze/test_analyze_python.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_python/analyze/test_analyze_python.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang_rust/analyze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_rust/analyze/Makefile -------------------------------------------------------------------------------- /lang_rust/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_rust/parsing/Makefile -------------------------------------------------------------------------------- /lang_sql/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_sql/parsing/Makefile -------------------------------------------------------------------------------- /lang_text/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_text/Makefile -------------------------------------------------------------------------------- /lang_text/org_mode.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_text/org_mode.ml -------------------------------------------------------------------------------- /lang_text/org_mode.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_text/org_mode.mli -------------------------------------------------------------------------------- /lang_web/copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_web/copyright.txt -------------------------------------------------------------------------------- /lang_web/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_web/license.txt -------------------------------------------------------------------------------- /lang_web/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/lang_web/parsing/Makefile -------------------------------------------------------------------------------- /lang_web/parsing/flag_parsing_web.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/license.txt -------------------------------------------------------------------------------- /main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/main.ml -------------------------------------------------------------------------------- /main_codegraph.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/main_codegraph.ml -------------------------------------------------------------------------------- /main_codemap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/main_codemap.ml -------------------------------------------------------------------------------- /main_codequery.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/main_codequery.ml -------------------------------------------------------------------------------- /main_codeslicer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/main_codeslicer.ml -------------------------------------------------------------------------------- /main_db.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/main_db.ml -------------------------------------------------------------------------------- /main_scheck.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/main_scheck.ml -------------------------------------------------------------------------------- /main_sgrep.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/main_sgrep.ml -------------------------------------------------------------------------------- /main_spatch.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/main_spatch.ml -------------------------------------------------------------------------------- /main_stags.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/main_stags.ml -------------------------------------------------------------------------------- /main_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/main_test.ml -------------------------------------------------------------------------------- /matcher/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/META -------------------------------------------------------------------------------- /matcher/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/Makefile -------------------------------------------------------------------------------- /matcher/flag_matcher.ml: -------------------------------------------------------------------------------- 1 | 2 | let verbose = ref false 3 | -------------------------------------------------------------------------------- /matcher/fuzzy_vs_fuzzy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/fuzzy_vs_fuzzy.ml -------------------------------------------------------------------------------- /matcher/fuzzy_vs_fuzzy.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/fuzzy_vs_fuzzy.mli -------------------------------------------------------------------------------- /matcher/lib_unparser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/lib_unparser.ml -------------------------------------------------------------------------------- /matcher/lib_unparser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/lib_unparser.mli -------------------------------------------------------------------------------- /matcher/matching_fuzzy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/matching_fuzzy.ml -------------------------------------------------------------------------------- /matcher/matching_fuzzy.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/matching_fuzzy.mli -------------------------------------------------------------------------------- /matcher/matching_report.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/matching_report.ml -------------------------------------------------------------------------------- /matcher/metavars_fuzzy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/metavars_fuzzy.ml -------------------------------------------------------------------------------- /matcher/metavars_fuzzy.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/metavars_fuzzy.mli -------------------------------------------------------------------------------- /matcher/parse_fuzzy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/parse_fuzzy.ml -------------------------------------------------------------------------------- /matcher/parse_fuzzy.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/parse_fuzzy.mli -------------------------------------------------------------------------------- /matcher/sgrep_fuzzy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/sgrep_fuzzy.ml -------------------------------------------------------------------------------- /matcher/sgrep_fuzzy.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/sgrep_fuzzy.mli -------------------------------------------------------------------------------- /matcher/spatch_fuzzy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/spatch_fuzzy.ml -------------------------------------------------------------------------------- /matcher/spatch_fuzzy.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/spatch_fuzzy.mli -------------------------------------------------------------------------------- /matcher/unit_matcher.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/unit_matcher.ml -------------------------------------------------------------------------------- /matcher/unit_matcher.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/matcher/unit_matcher.mli -------------------------------------------------------------------------------- /mini/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/mini/Makefile -------------------------------------------------------------------------------- /mini/ast_minic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/mini/ast_minic.ml -------------------------------------------------------------------------------- /mini/ast_minijava.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/mini/ast_minijava.ml -------------------------------------------------------------------------------- /mini/ast_miniml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/mini/ast_miniml.ml -------------------------------------------------------------------------------- /mini/ast_miniphp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/mini/ast_miniphp.ml -------------------------------------------------------------------------------- /mini/datalog_minic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/mini/datalog_minic.ml -------------------------------------------------------------------------------- /mini/datalog_minic.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/mini/datalog_minic.mli -------------------------------------------------------------------------------- /mini/datalog_minijava.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini/meta_minic.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini/parse_minic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/mini/parse_minic.ml -------------------------------------------------------------------------------- /mini/parse_minic.mli: -------------------------------------------------------------------------------- 1 | 2 | val parse: 3 | Common.filename -> Ast_minic.program 4 | -------------------------------------------------------------------------------- /mini/parse_minijava.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini/parse_miniml.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mini/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | see also http://andrej.com/plzoo/ 3 | 4 | -------------------------------------------------------------------------------- /mini/test_mini.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/mini/test_mini.ml -------------------------------------------------------------------------------- /mini/test_mini.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/mini/test_mini.mli -------------------------------------------------------------------------------- /mini/unit_mini.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /opa/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/opa/Makefile -------------------------------------------------------------------------------- /opa/common.opa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/opa/common.opa -------------------------------------------------------------------------------- /opa/pfff_logger.opa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/opa/pfff_logger.opa -------------------------------------------------------------------------------- /project.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/project.el -------------------------------------------------------------------------------- /scripts/deadcode_kaplan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/scripts/deadcode_kaplan.sh -------------------------------------------------------------------------------- /scripts/get_includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/scripts/get_includes.py -------------------------------------------------------------------------------- /skip_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/skip_list.txt -------------------------------------------------------------------------------- /syncweb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/syncweb.txt -------------------------------------------------------------------------------- /tests/bytecode/codegraph/AnAnnotation.java: -------------------------------------------------------------------------------- 1 | public @interface AnAnnotation { 2 | } 3 | -------------------------------------------------------------------------------- /tests/c/codegraph/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/codegraph/Makefile -------------------------------------------------------------------------------- /tests/c/codegraph/basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/codegraph/basic.c -------------------------------------------------------------------------------- /tests/c/codegraph/basic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/codegraph/basic.h -------------------------------------------------------------------------------- /tests/c/codegraph/builtins.c: -------------------------------------------------------------------------------- 1 | void printf() { 2 | } 3 | 4 | -------------------------------------------------------------------------------- /tests/c/codegraph/dupes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/codegraph/dupes.c -------------------------------------------------------------------------------- /tests/c/codegraph/ifdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/codegraph/ifdef.c -------------------------------------------------------------------------------- /tests/c/codegraph/ifdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/codegraph/ifdef.h -------------------------------------------------------------------------------- /tests/c/codegraph/libc.h: -------------------------------------------------------------------------------- 1 | 2 | extern void sprint(char* s); 3 | -------------------------------------------------------------------------------- /tests/c/codegraph/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/codegraph/macros.h -------------------------------------------------------------------------------- /tests/c/codegraph/main1.c: -------------------------------------------------------------------------------- 1 | void main() { 2 | foo(1,2); 3 | } 4 | -------------------------------------------------------------------------------- /tests/c/codegraph/main2.c: -------------------------------------------------------------------------------- 1 | void main() { 2 | foo(1,2); 3 | } 4 | -------------------------------------------------------------------------------- /tests/c/codegraph/other.h: -------------------------------------------------------------------------------- 1 | int xopen(); 2 | -------------------------------------------------------------------------------- /tests/c/codegraph/skip_list.txt: -------------------------------------------------------------------------------- 1 | # TODO 2 | file: ifdef.h 3 | -------------------------------------------------------------------------------- /tests/c/codegraph/union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/codegraph/union.c -------------------------------------------------------------------------------- /tests/c/codegraph/use.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/codegraph/use.c -------------------------------------------------------------------------------- /tests/c/datalog/arrayinit.c: -------------------------------------------------------------------------------- 1 | 2 | int x[4] = { 42, 43 }; 3 | -------------------------------------------------------------------------------- /tests/c/datalog/condexpr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/datalog/condexpr.c -------------------------------------------------------------------------------- /tests/c/parsing/enum_anon.c: -------------------------------------------------------------------------------- 1 | enum { 2 | FOO = 1, 3 | }; 4 | -------------------------------------------------------------------------------- /tests/c/parsing/new.c: -------------------------------------------------------------------------------- 1 | void main() { 2 | int *new; 3 | } 4 | -------------------------------------------------------------------------------- /tests/c/parsing/typedef_array_static3.c: -------------------------------------------------------------------------------- 1 | void key_setup(uchar[7], ulong[32]); 2 | -------------------------------------------------------------------------------- /tests/c/parsing/typedef_funcpointer.c: -------------------------------------------------------------------------------- 1 | 2 | typedef uvlong (*Rgetter)(Map*, char*); 3 | -------------------------------------------------------------------------------- /tests/c/parsing/typedef_funcpointer2.c: -------------------------------------------------------------------------------- 1 | 2 | Segment* (*_globalsegattach)(Proc*, char*); 3 | -------------------------------------------------------------------------------- /tests/c/parsing/typedef_funcpointer_fp.c: -------------------------------------------------------------------------------- 1 | 2 | void f() { 3 | n = strlen(*arg); 4 | } 5 | -------------------------------------------------------------------------------- /tests/c/parsing/typedef_mul_fp.c: -------------------------------------------------------------------------------- 1 | 2 | void foo() { 3 | rtt = (rtt*scale)/2; 4 | } 5 | -------------------------------------------------------------------------------- /tests/c/parsing/typedef_proto.c: -------------------------------------------------------------------------------- 1 | 2 | void* lookupkey(Intmap*, ulong); 3 | -------------------------------------------------------------------------------- /tests/c/parsing/typedef_sizeof.c: -------------------------------------------------------------------------------- 1 | void main() { 2 | int x; 3 | x = sizeof(Page); 4 | } 5 | -------------------------------------------------------------------------------- /tests/c/visual/dyncalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/visual/dyncalls.c -------------------------------------------------------------------------------- /tests/c/visual/enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/visual/enum.c -------------------------------------------------------------------------------- /tests/c/visual/object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/visual/object.c -------------------------------------------------------------------------------- /tests/c/visual/pragma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/visual/pragma.c -------------------------------------------------------------------------------- /tests/c/visual/tabs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/c/visual/tabs.c -------------------------------------------------------------------------------- /tests/c/visual/typedef.c: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | 3 | typedef int x; 4 | -------------------------------------------------------------------------------- /tests/clang/c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/Makefile -------------------------------------------------------------------------------- /tests/clang/c/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/add.c -------------------------------------------------------------------------------- /tests/clang/c/assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/assign.c -------------------------------------------------------------------------------- /tests/clang/c/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/bar.c -------------------------------------------------------------------------------- /tests/clang/c/bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/bool.c -------------------------------------------------------------------------------- /tests/clang/c/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/common.h -------------------------------------------------------------------------------- /tests/clang/c/cplus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/cplus.h -------------------------------------------------------------------------------- /tests/clang/c/define.c: -------------------------------------------------------------------------------- 1 | #define A_CST 1 2 | -------------------------------------------------------------------------------- /tests/clang/c/enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/enum.c -------------------------------------------------------------------------------- /tests/clang/c/extern.c: -------------------------------------------------------------------------------- 1 | 2 | #include "extern.h" 3 | 4 | -------------------------------------------------------------------------------- /tests/clang/c/extern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/extern.h -------------------------------------------------------------------------------- /tests/clang/c/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/foo.c -------------------------------------------------------------------------------- /tests/clang/c/global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/global.c -------------------------------------------------------------------------------- /tests/clang/c/sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/sizeof.c -------------------------------------------------------------------------------- /tests/clang/c/skip_list.txt: -------------------------------------------------------------------------------- 1 | file: cplus.h 2 | -------------------------------------------------------------------------------- /tests/clang/c/static1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/static1.c -------------------------------------------------------------------------------- /tests/clang/c/static2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/static2.c -------------------------------------------------------------------------------- /tests/clang/c/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/struct.c -------------------------------------------------------------------------------- /tests/clang/c/todo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/todo.c -------------------------------------------------------------------------------- /tests/clang/c/typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/clang/c/typedef.c -------------------------------------------------------------------------------- /tests/cpp/parsing/class.cpp: -------------------------------------------------------------------------------- 1 | class Foo { 2 | int x; 3 | ; 4 | }; 5 | 6 | -------------------------------------------------------------------------------- /tests/cpp/parsing/cpp_directives.cpp: -------------------------------------------------------------------------------- 1 | 2 | #pragma once 3 | 4 | void main() { 5 | } 6 | -------------------------------------------------------------------------------- /tests/cpp/parsing/delete.cpp: -------------------------------------------------------------------------------- 1 | void main() { 2 | delete[] foo; 3 | 4 | } 5 | -------------------------------------------------------------------------------- /tests/cpp/parsing/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/cpp/parsing/foo.h -------------------------------------------------------------------------------- /tests/cpp/parsing/gccext.cpp: -------------------------------------------------------------------------------- 1 | namespace foo { 2 | 3 | void Foo::Bar() { 4 | }; 5 | 6 | } 7 | -------------------------------------------------------------------------------- /tests/cpp/parsing/goto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/cpp/parsing/goto.cpp -------------------------------------------------------------------------------- /tests/cpp/parsing/in_cast.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cpp/parsing/multi_view.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cpp/parsing/new.cpp: -------------------------------------------------------------------------------- 1 | void main() { 2 | foo(new Foo()); 3 | } 4 | -------------------------------------------------------------------------------- /tests/cpp/parsing/prio_operator.cpp: -------------------------------------------------------------------------------- 1 | void main() { 2 | return 1 == 1 && (x = 0); 3 | } 4 | -------------------------------------------------------------------------------- /tests/cpp/parsing/throw_prototype.cpp: -------------------------------------------------------------------------------- 1 | void prototype() throw(); 2 | -------------------------------------------------------------------------------- /tests/cpp/parsing/throw_statement.cpp: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | throw Foo(); 4 | 5 | } 6 | -------------------------------------------------------------------------------- /tests/cpp/parsing_errors/define_error.cpp: -------------------------------------------------------------------------------- 1 | #define foo namespace {} 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /tests/cpp/sgrep/namespace.sgrep: -------------------------------------------------------------------------------- 1 | namespace VM { ... } 2 | -------------------------------------------------------------------------------- /tests/cpp/spatch/namespace.spatch: -------------------------------------------------------------------------------- 1 | - namespace VM { 2 | ... 3 | - } 4 | -------------------------------------------------------------------------------- /tests/cpp/todo/typedef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/cpp/todo/typedef.cpp -------------------------------------------------------------------------------- /tests/csharp/hw.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/csharp/hw.cs -------------------------------------------------------------------------------- /tests/css/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/css/demo.css -------------------------------------------------------------------------------- /tests/css/foo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/css/foo.css -------------------------------------------------------------------------------- /tests/css/pb1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/css/pb1.css -------------------------------------------------------------------------------- /tests/data/codegraph/builtins.c: -------------------------------------------------------------------------------- 1 | void printf() { 2 | } 3 | 4 | -------------------------------------------------------------------------------- /tests/data/codegraph/main1.c: -------------------------------------------------------------------------------- 1 | void main() { 2 | foo(1,2); 3 | } 4 | -------------------------------------------------------------------------------- /tests/data/codegraph/main2.c: -------------------------------------------------------------------------------- 1 | void main() { 2 | foo(1,2); 3 | } 4 | -------------------------------------------------------------------------------- /tests/data/codegraph/other.h: -------------------------------------------------------------------------------- 1 | int xopen(); 2 | -------------------------------------------------------------------------------- /tests/data/codegraph/use.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/data/codegraph/use.c -------------------------------------------------------------------------------- /tests/data/layer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/data/layer.json -------------------------------------------------------------------------------- /tests/data/vcs/hg/Makefile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/erlang/hw.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/erlang/hw.erl -------------------------------------------------------------------------------- /tests/fuzzy/sgrep/funcall.cpp: -------------------------------------------------------------------------------- 1 | foo(1,2); 2 | -------------------------------------------------------------------------------- /tests/fuzzy/sgrep/metavar.cpp: -------------------------------------------------------------------------------- 1 | class $X { 2 | } 3 | -------------------------------------------------------------------------------- /tests/fuzzy/spatch/constructor.exp: -------------------------------------------------------------------------------- 1 | let o = OtherConstructor(1, 2) 2 | -------------------------------------------------------------------------------- /tests/fuzzy/spatch/constructor.fuzzy: -------------------------------------------------------------------------------- 1 | let o = Lv(Constructor(1, 2)) 2 | -------------------------------------------------------------------------------- /tests/fuzzy/spatch/identifier_vs_strings.spatch: -------------------------------------------------------------------------------- 1 | - foo 2 | + Foo 3 | -------------------------------------------------------------------------------- /tests/fuzzy/spatch/namespace.exp: -------------------------------------------------------------------------------- 1 | 2 | class Foo { 3 | }; 4 | -------------------------------------------------------------------------------- /tests/fuzzy/spatch/namespace.fuzzy: -------------------------------------------------------------------------------- 1 | 2 | namespace VM { 3 | class Foo { 4 | }; 5 | } 6 | -------------------------------------------------------------------------------- /tests/fuzzy/spatch/namespace.spatch: -------------------------------------------------------------------------------- 1 | - namespace VM { 2 | ... 3 | - } 4 | -------------------------------------------------------------------------------- /tests/hs/foo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/hs/foo.hs -------------------------------------------------------------------------------- /tests/html/bad/bad.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/html/bad/bad.html -------------------------------------------------------------------------------- /tests/html/bad/bad_p.html: -------------------------------------------------------------------------------- 1 |

hi

2 | -------------------------------------------------------------------------------- /tests/html/bad/misplaced_angle.html: -------------------------------------------------------------------------------- 1 | This is < bad I think 2 | -------------------------------------------------------------------------------- /tests/html/basic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/html/basic.html -------------------------------------------------------------------------------- /tests/html/basic_css.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/html/basic_css.html -------------------------------------------------------------------------------- /tests/html/basic_js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/html/basic_js.html -------------------------------------------------------------------------------- /tests/html/foo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/html/foo.html -------------------------------------------------------------------------------- /tests/html/simple/div.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/html/simple/div.html -------------------------------------------------------------------------------- /tests/html/simple/pre.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/html/simple/pre.html -------------------------------------------------------------------------------- /tests/java/codegraph/List.java: -------------------------------------------------------------------------------- 1 | package java.util; 2 | 3 | interface List { 4 | } 5 | -------------------------------------------------------------------------------- /tests/java/codegraph/TypeParamLookup.java: -------------------------------------------------------------------------------- 1 | class TypeParamLookup { 2 | K x; 3 | } -------------------------------------------------------------------------------- /tests/java/parsing/Bar.java: -------------------------------------------------------------------------------- 1 | class Bar { 2 | } 3 | -------------------------------------------------------------------------------- /tests/java/parsing/GenericArray.java: -------------------------------------------------------------------------------- 1 | class X { 2 | List x; 3 | 4 | } -------------------------------------------------------------------------------- /tests/java/parsing/GenericConstraintAnd.java: -------------------------------------------------------------------------------- 1 | class X { 2 | } -------------------------------------------------------------------------------- /tests/java/parsing/ImportStatic.java: -------------------------------------------------------------------------------- 1 | package X; 2 | 3 | import static Y; 4 | -------------------------------------------------------------------------------- /tests/java/sgrep/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/java/sgrep/Foo.java -------------------------------------------------------------------------------- /tests/js/esprima/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/js/esprima/test.js -------------------------------------------------------------------------------- /tests/js/parsing/class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/js/parsing/class.js -------------------------------------------------------------------------------- /tests/js/parsing/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/js/parsing/dom.js -------------------------------------------------------------------------------- /tests/js/parsing/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/js/parsing/foo.js -------------------------------------------------------------------------------- /tests/js/parsing/hexa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/js/parsing/hexa.js -------------------------------------------------------------------------------- /tests/js/parsing/lambda.js: -------------------------------------------------------------------------------- 1 | 2 | var odds = evens.map(function (v) { return v + 1; }); 3 | -------------------------------------------------------------------------------- /tests/js/parsing/regexp.js: -------------------------------------------------------------------------------- 1 | 2 | var x = /[/]/; 3 | -------------------------------------------------------------------------------- /tests/js/parsing/regexp_context.js: -------------------------------------------------------------------------------- 1 | var fields = uri_args.split(/=|,/); 2 | 3 | -------------------------------------------------------------------------------- /tests/js/parsing/sc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/js/parsing/sc.js -------------------------------------------------------------------------------- /tests/js/parsing/sharp_bang.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var x = {foo: 1}; 4 | 5 | console.log(x); 6 | -------------------------------------------------------------------------------- /tests/js/parsing/spread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/js/parsing/spread.js -------------------------------------------------------------------------------- /tests/js/parsing/type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/js/parsing/type.js -------------------------------------------------------------------------------- /tests/js/parsing/xhp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/js/parsing/xhp.js -------------------------------------------------------------------------------- /tests/js/parsing_errors/expr.js: -------------------------------------------------------------------------------- 1 | return 1+ 2 | -------------------------------------------------------------------------------- /tests/js/sgrep/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/js/sgrep/dom.js -------------------------------------------------------------------------------- /tests/lisp/backquote.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/lisp/backquote.lisp -------------------------------------------------------------------------------- /tests/lisp/brackets.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/lisp/brackets.el -------------------------------------------------------------------------------- /tests/lisp/control_l.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/lisp/control_l.el -------------------------------------------------------------------------------- /tests/lisp/emacs.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/lisp/emacs.el -------------------------------------------------------------------------------- /tests/lisp/escape.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/lisp/escape.el -------------------------------------------------------------------------------- /tests/lisp/foo.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/lisp/foo.lisp -------------------------------------------------------------------------------- /tests/lisp/lexing.el: -------------------------------------------------------------------------------- 1 | 2 | (defun c-backward-to-nth-BOF-{ (n where) 3 | ) 4 | -------------------------------------------------------------------------------- /tests/lisp/module.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/lisp/module.el -------------------------------------------------------------------------------- /tests/mini/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/Makefile -------------------------------------------------------------------------------- /tests/mini/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/array.c -------------------------------------------------------------------------------- /tests/mini/array_decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/array_decl.c -------------------------------------------------------------------------------- /tests/mini/combination.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/combination.c -------------------------------------------------------------------------------- /tests/mini/constants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/constants.c -------------------------------------------------------------------------------- /tests/mini/deref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/deref.c -------------------------------------------------------------------------------- /tests/mini/fields.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/fields.c -------------------------------------------------------------------------------- /tests/mini/function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/function.c -------------------------------------------------------------------------------- /tests/mini/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/lib.c -------------------------------------------------------------------------------- /tests/mini/on_the_fly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/on_the_fly.c -------------------------------------------------------------------------------- /tests/mini/pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/pointer.c -------------------------------------------------------------------------------- /tests/mini/struct_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/struct_array.c -------------------------------------------------------------------------------- /tests/mini/struct_nested.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/struct_nested.c -------------------------------------------------------------------------------- /tests/mini/sugar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/sugar.c -------------------------------------------------------------------------------- /tests/mini/todo/andersen_c: -------------------------------------------------------------------------------- 1 | 2 | //todo: examples taken from Andersen thesis 3 | -------------------------------------------------------------------------------- /tests/mini/todo/grammar_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/mini/todo/grammar_c -------------------------------------------------------------------------------- /tests/ml/cmt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/Makefile -------------------------------------------------------------------------------- /tests/ml/cmt/alias_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/alias_type.ml -------------------------------------------------------------------------------- /tests/ml/cmt/bar.ml: -------------------------------------------------------------------------------- 1 | exception BarExn 2 | -------------------------------------------------------------------------------- /tests/ml/cmt/dupe_exn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/dupe_exn.ml -------------------------------------------------------------------------------- /tests/ml/cmt/exn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/exn.ml -------------------------------------------------------------------------------- /tests/ml/cmt/foo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/foo.ml -------------------------------------------------------------------------------- /tests/ml/cmt/for.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/for.ml -------------------------------------------------------------------------------- /tests/ml/cmt/functor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/functor.ml -------------------------------------------------------------------------------- /tests/ml/cmt/hashtbl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/hashtbl.ml -------------------------------------------------------------------------------- /tests/ml/cmt/include_module.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ml/cmt/let_scope.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/let_scope.ml -------------------------------------------------------------------------------- /tests/ml/cmt/letrec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/letrec.ml -------------------------------------------------------------------------------- /tests/ml/cmt/list.ml: -------------------------------------------------------------------------------- 1 | 2 | let rec map f xs = 3 | xs 4 | -------------------------------------------------------------------------------- /tests/ml/cmt/pervasives.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/pervasives.ml -------------------------------------------------------------------------------- /tests/ml/cmt/record.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/record.ml -------------------------------------------------------------------------------- /tests/ml/cmt/ref.ml: -------------------------------------------------------------------------------- 1 | open Pervasives 2 | 3 | let use_ref = function 4 | { contents = x} -> x 5 | -------------------------------------------------------------------------------- /tests/ml/cmt/simple.ml: -------------------------------------------------------------------------------- 1 | let f x = x + 1 2 | -------------------------------------------------------------------------------- /tests/ml/cmt/tuple.ml: -------------------------------------------------------------------------------- 1 | let x = (1, 2) 2 | -------------------------------------------------------------------------------- /tests/ml/cmt/typerec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/typerec.ml -------------------------------------------------------------------------------- /tests/ml/cmt/variant.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/cmt/variant.ml -------------------------------------------------------------------------------- /tests/ml/cmt/x.ml: -------------------------------------------------------------------------------- 1 | let g x = x 2 | 3 | -------------------------------------------------------------------------------- /tests/ml/codeslicer/bug.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/codeslicer/bug.ml -------------------------------------------------------------------------------- /tests/ml/db/foo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/db/foo.ml -------------------------------------------------------------------------------- /tests/ml/db/parsing_errors/parsing_error.ml: -------------------------------------------------------------------------------- 1 | let foo = 2 | -------------------------------------------------------------------------------- /tests/ml/parsing/basic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/parsing/basic.ml -------------------------------------------------------------------------------- /tests/ml/parsing/class_type.ml: -------------------------------------------------------------------------------- 1 | class type t_item = object 2 | method sel : bool 3 | end 4 | 5 | -------------------------------------------------------------------------------- /tests/ml/parsing/constant_typed.ml: -------------------------------------------------------------------------------- 1 | let (x:int) = 1 2 | -------------------------------------------------------------------------------- /tests/ml/parsing/exception.ml: -------------------------------------------------------------------------------- 1 | exception X of string 2 | -------------------------------------------------------------------------------- /tests/ml/parsing/fields.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/parsing/fields.ml -------------------------------------------------------------------------------- /tests/ml/parsing/foo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/parsing/foo.ml -------------------------------------------------------------------------------- /tests/ml/parsing/foo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/parsing/foo.mli -------------------------------------------------------------------------------- /tests/ml/parsing/global.ml: -------------------------------------------------------------------------------- 1 | let x = ref 1 2 | -------------------------------------------------------------------------------- /tests/ml/parsing/ifdef.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/parsing/ifdef.ml -------------------------------------------------------------------------------- /tests/ml/parsing/let_underscore.ml: -------------------------------------------------------------------------------- 1 | let _ = 2 | 1 3 | -------------------------------------------------------------------------------- /tests/ml/parsing/module_aliasing.ml: -------------------------------------------------------------------------------- 1 | module A = B 2 | -------------------------------------------------------------------------------- /tests/ml/parsing/module_sig.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ml/parsing/module_sig.mli: -------------------------------------------------------------------------------- 1 | 2 | 3 | module Rights : Set.S with type elt = bool * right 4 | 5 | -------------------------------------------------------------------------------- /tests/ml/parsing/numbers.ml: -------------------------------------------------------------------------------- 1 | let x = ref 100.0 2 | 3 | -------------------------------------------------------------------------------- /tests/ml/parsing/rec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/parsing/rec.ml -------------------------------------------------------------------------------- /tests/ml/parsing/ref.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/parsing/ref.ml -------------------------------------------------------------------------------- /tests/ml/parsing/scoped_open.ml: -------------------------------------------------------------------------------- 1 | let f x = 2 | Env.(foo bar) 3 | -------------------------------------------------------------------------------- /tests/ml/parsing/types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/parsing/types.ml -------------------------------------------------------------------------------- /tests/ml/parsing_errors/expr.ml: -------------------------------------------------------------------------------- 1 | 1 + 2 | -------------------------------------------------------------------------------- /tests/ml/sgrep/foo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/sgrep/foo.ml -------------------------------------------------------------------------------- /tests/ml/spatch/foo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/spatch/foo.ml -------------------------------------------------------------------------------- /tests/ml/spatch/foo.spatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/spatch/foo.spatch -------------------------------------------------------------------------------- /tests/ml/visual/labels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/visual/labels.ml -------------------------------------------------------------------------------- /tests/ml/visual/labels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/visual/labels.mli -------------------------------------------------------------------------------- /tests/ml/visual/ref.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/visual/ref.ml -------------------------------------------------------------------------------- /tests/ml/visual/ref.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/ml/visual/ref.mli -------------------------------------------------------------------------------- /tests/objc/parsing/basic.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/objc/parsing/class_decl.h: -------------------------------------------------------------------------------- 1 | @class Foo; 2 | -------------------------------------------------------------------------------- /tests/objc/parsing/protocol.h: -------------------------------------------------------------------------------- 1 | @protocol Printing 2 | -(void) print; 3 | @end 4 | -------------------------------------------------------------------------------- /tests/objc/parsing/protocol_decl.h: -------------------------------------------------------------------------------- 1 | @protocol Fraction; 2 | -------------------------------------------------------------------------------- /tests/opa/parsing/bindings_line.opa: -------------------------------------------------------------------------------- 1 | x = y = 2 y 2 | -------------------------------------------------------------------------------- /tests/opa/parsing/external.opa: -------------------------------------------------------------------------------- 1 | client jstest = %%foo.bar%% 2 | -------------------------------------------------------------------------------- /tests/opa/parsing/html2.opa: -------------------------------------------------------------------------------- 1 | x = <>Hello, user number {/counter} '; 2 | -------------------------------------------------------------------------------- /tests/opa/parsing/html_singleton.opa: -------------------------------------------------------------------------------- 1 | x =
2 | -------------------------------------------------------------------------------- /tests/opa/parsing/operators.opa: -------------------------------------------------------------------------------- 1 | x = 1 + 2 2 | x = `+`(1,2) 3 | -------------------------------------------------------------------------------- /tests/opa/parsing/parser_fb.opa: -------------------------------------------------------------------------------- 1 | import stdlib.core.{parser, map, set} 2 | 3 | -------------------------------------------------------------------------------- /tests/opa/parsing/strings_multiline.opa: -------------------------------------------------------------------------------- 1 | x = 2 | " This is 3 | a multiline 4 | string 5 | " 6 | -------------------------------------------------------------------------------- /tests/opa/parsing/strings_unicode.opa: -------------------------------------------------------------------------------- 1 | x = "p • " 2 | 3 | -------------------------------------------------------------------------------- /tests/opa/parsing/type_polymorphic.opa: -------------------------------------------------------------------------------- 1 | type option('a) = {'a some} or {none} 2 | -------------------------------------------------------------------------------- /tests/opa/tokenview/basic.opa: -------------------------------------------------------------------------------- 1 | x = 1 2 | -------------------------------------------------------------------------------- /tests/opa/tokenview/paren.opa: -------------------------------------------------------------------------------- 1 | x = (1, 2, (3, 4)) 2 | 3 | -------------------------------------------------------------------------------- /tests/opa/visual/at.opa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/opa/visual/at.opa -------------------------------------------------------------------------------- /tests/opa/visual/db.opa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/opa/visual/db.opa -------------------------------------------------------------------------------- /tests/opa/visual/global.opa: -------------------------------------------------------------------------------- 1 | x = 1 2 | 3 | function foo() { 4 | x 5 | } 6 | 7 | -------------------------------------------------------------------------------- /tests/opa/visual/id.opa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/opa/visual/id.opa -------------------------------------------------------------------------------- /tests/php/codegraph/adjust_graph.txt: -------------------------------------------------------------------------------- 1 | builtins.php -> PHP_STDLIB 2 | -------------------------------------------------------------------------------- /tests/php/codegraph/info_whitelist.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/php/codegraph/newtype.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /tests/php/parsing/anchor_expr.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/php/parsing/assign_new.php: -------------------------------------------------------------------------------- 1 | indeed 4 | -------------------------------------------------------------------------------- /tests/php/parsing/declare_ticks.php: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /tests/php/parsing/foreach_ref.php: -------------------------------------------------------------------------------- 1 | { 4 | } -------------------------------------------------------------------------------- /tests/php/parsing/hello_world.php: -------------------------------------------------------------------------------- 1 | foo(); 4 | -------------------------------------------------------------------------------- /tests/php/parsing/ref.php: -------------------------------------------------------------------------------- 1 | ; 4 | -------------------------------------------------------------------------------- /tests/php/parsing/xhp_typed_functions.php: -------------------------------------------------------------------------------- 1 | ; 4 | -------------------------------------------------------------------------------- /tests/php/parsing_errors/xhp_bad_end_tag.php: -------------------------------------------------------------------------------- 1 | ; 4 | -------------------------------------------------------------------------------- /tests/php/parsing_errors/xhp_div.php: -------------------------------------------------------------------------------- 1 | ; 4 | -------------------------------------------------------------------------------- /tests/php/pil/dollar_brace.php: -------------------------------------------------------------------------------- 1 | $x) { 4 | } -------------------------------------------------------------------------------- /tests/php/spatch/lvalue.spatch: -------------------------------------------------------------------------------- 1 | - Foo::foo( 2 | + Bar::bar( 3 | ...) 4 | -------------------------------------------------------------------------------- /tests/php/spatch/new.exp: -------------------------------------------------------------------------------- 1 | 2 | +Generator 3 | -------------------------------------------------------------------------------- /tests/php/spatch/xhp_metavar.exp: -------------------------------------------------------------------------------- 1 | foo); 4 | -------------------------------------------------------------------------------- /tests/php/spatch/xhp_metavar.spatch: -------------------------------------------------------------------------------- 1 | - foo(X, Y) 2 | + bar(X) 3 | -------------------------------------------------------------------------------- /tests/php/typing/array.php: -------------------------------------------------------------------------------- 1 | {$something} ; 4 | -------------------------------------------------------------------------------- /tests/php/xhp/t1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/php/xhp/t1.php -------------------------------------------------------------------------------- /tests/php/xhp/t2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/php/xhp/t2.php -------------------------------------------------------------------------------- /tests/php/xhp/t3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/php/xhp/t3.php -------------------------------------------------------------------------------- /tests/php/xhp/t4.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/php/xhp/t4.php -------------------------------------------------------------------------------- /tests/python/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/python/foo.py -------------------------------------------------------------------------------- /tests/python/string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/python/string.py -------------------------------------------------------------------------------- /tests/tex/tex.web: -------------------------------------------------------------------------------- 1 | @* \[24] Getting the next token. 2 | Foobar 3 | -------------------------------------------------------------------------------- /tests/web/foo.email: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/web/foo.email -------------------------------------------------------------------------------- /tests/web/foo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/web/foo.html -------------------------------------------------------------------------------- /tests/web/foo2.email: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/tests/web/foo2.email -------------------------------------------------------------------------------- /travis-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/travis-ci.sh -------------------------------------------------------------------------------- /web/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/Makefile -------------------------------------------------------------------------------- /web/blueprint_server.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/blueprint_server.ml -------------------------------------------------------------------------------- /web/code_graph/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/code_graph/Makefile -------------------------------------------------------------------------------- /web/code_map/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/code_map/Makefile -------------------------------------------------------------------------------- /web/codegraph.eliom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/codegraph.eliom -------------------------------------------------------------------------------- /web/codemap.eliom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/codemap.eliom -------------------------------------------------------------------------------- /web/commons/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/commons/Makefile -------------------------------------------------------------------------------- /web/commons/common_server.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/commons/flag_web.ml: -------------------------------------------------------------------------------- 1 | 2 | let boost_label_size = ref false 3 | -------------------------------------------------------------------------------- /web/css/codemap.css: -------------------------------------------------------------------------------- 1 | canvas { 2 | border: 3px ridge lightgray; 3 | } 4 | -------------------------------------------------------------------------------- /web/css/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/css/default.css -------------------------------------------------------------------------------- /web/dump_server.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/dump_server.ml -------------------------------------------------------------------------------- /web/globals.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/globals.ml -------------------------------------------------------------------------------- /web/home.eliom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/home.eliom -------------------------------------------------------------------------------- /web/lxr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/lxr/Makefile -------------------------------------------------------------------------------- /web/lxr/htmlize_php2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/lxr/htmlize_php2.ml -------------------------------------------------------------------------------- /web/lxr_server.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/lxr_server.ml -------------------------------------------------------------------------------- /web/ocsigen.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/ocsigen.conf -------------------------------------------------------------------------------- /web/ocsigen.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/ocsigen.txt -------------------------------------------------------------------------------- /web/runtime1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/runtime1.js -------------------------------------------------------------------------------- /web/runtime2.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/scripts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/scripts/Makefile -------------------------------------------------------------------------------- /web/test.eliom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/pfff/HEAD/web/test.eliom -------------------------------------------------------------------------------- /web/var/dbs/.fake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/var/logs/.fake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/var/static/.fake: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------