find lines of code which are not suppressed (no semicolon at end)
by Ueli Rutishauser
13 Apr 2009
Finds code that generates output in the command window
due to a missing semicolon (non-suppressed)
|
Watch this File
|
| File Information |
| Description |
Ever had the annoying problem that a large program consisting of many files generated unwanted text output in the command window due to non-suppressed output ?
This function finds, based on profile data, lines of code which produce non-suppressed output (not terminated by semicolon). Only functions which are actually called are considered.
to use:
profile on;
YourFunct(a,b,c);
profile off;
p=profile('info');
findNonSuppressedOutput( p, '/code/projectA/' )
this will run mlint on all called functions in path code/projectA/ (and subdirs) and report lines that contain the requested mlint IDs (here: non-terminated lines, IDs NOPRT and NOPTS) functions called that reside outside the provided path are ignored. Note that only lines which mlint correctly identifies are found. |
| Acknowledgements |
This submission has inspired the following:
Manchester
|
| MATLAB release |
MATLAB 7.6 (R2008a)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
|
Contact us at files@mathworks.com