How to parse m-files (in matlab)?
8 views (last 30 days)
Show older comments
We have as part of the tool we develop with matlab an m-file that deals as parameter database.
parameter.A = 11; % rick coefficient
parameter.B = 12.3 % morty number
parameter.C11 = 14;
In some (modern) programming languages it's possible to parse code, so you could check by a program if (in this case) all parameter lines contain a comment (which should document it).
2 Comments
Walter Roberson
on 5 Jun 2020
Do you need to deal with character vectors? WIth string objects? With continued lines? With "block comments" ? With implicit continuation because you are in the middle of a [ or { definition ?
... Or is every line certain to be very simple like you show?
If every line is certain to be very simple, regexp() can find lines easily, such as
regexp(S, '^[\n%]+$', 'match', 'lineanchors')
Image Analyst
on 6 Jun 2020
Would any of your lines ever have a % in them that is NOT the start of a comment? Like in a format specifier string inside of a fprintf() for example?
Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!