FARG parses an M-file (function or script) searching for function tags and lists their exact, literal syntax.
in addition, FARG displays a wide variety of file statistics.
currently, these functions are detected and listed
- main function
- subfunctions
- nested functions
- anonymous functions
- eval class calls
- unresolved calls
whitespaces and continuation statements are removed for better readability of the function syntax.
if the lex parser encounters fatal errors, it will stop processing and print a list of the offending syntax.
tested under r2007a, older version 7 systems might work as well.
see:
>> help farg
and the accompanying published M-file for information and a few self-explanatory examples.
引用格式
us (2024). farg: a pedestrian M-file parser showing all used functions' syntax (https://www.mathworks.com/matlabcentral/fileexchange/15924-farg-a-pedestrian-m-file-parser-showing-all-used-functions-syntax), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.8.0.0 | all files now are read by very fast low-level i/o subroutines; version tag 21-Jun-2010 02:16:38 |
||
1.5.0.0 | changes in the lint-engine for r2010+; version tag 26-May-2010 11:15:24 |
||
1.4.0.0 | parser now accepts meta method class descriptors; version tag 18-Jun-2009 09:41:48 |
||
1.1.0.0 | added more options and file statistics items; shows unresolved and EVAL class calls; version tag 08-Jun-2009 22:24:04 |
||
1.0.0.0 | accepts P/MEX/DLL/MDL files as input and looks for associated M-files; version tag 14-Nov-2007 12:59:41 |