How to parse m-files (in matlab)?
8 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
Walter Roberson
2020 年 6 月 5 日
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
2020 年 6 月 6 日
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?
回答 (0 件)
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!