isbadawi / mcbench

Run XPath queries against Matlab ASTs

Home Page:http://mcbench.cs.mcgill.ca

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mcbench

This is a small application that performs XPath queries against Matlab code (ASTs that have been serialized to XML). This is useful to e.g. analyze usage of certain Matlab features.

This Matlab file exchange scraper can be used to download Matlab code from the Matlab Central File Exchange, and tools from the the McLab project can be used to parse the code and serialize the resulting ASTs to XML. The scraper also outputs a manifest with metadata about each downloaded project; this is used to populate a SQLite database that serves as an index.

An instance of this application is running at http://mcbench.cs.mcgill.ca.

About

Run XPath queries against Matlab ASTs

http://mcbench.cs.mcgill.ca

License:MIT License


Languages

Language:Python 53.4%Language:MATLAB 37.7%Language:CSS 8.9%