davidvarga/MBeautifier

Parsing whitespace separated dot operator in a array defintions

Open

#127 opened on Apr 29, 2024

View on GitHub
 (0 comments) (0 reactions) (0 assignees)MATLAB (77 forks)batch import
bughelp wanted

Repository metrics

Stars
 (512 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

disp( [ 'Error: ' ME . message ] );
disp( [ 'Error: ' ME .message ] );
disp( [ 'Error: ' ME. message ] );
disp( [ 'Error: ' ME.message ] );
disp( [ 'Error: ', ME . message ] );
disp( [ 'Error: ', ME .message ] );
disp( [ 'Error: ', ME. message ] );

should all be parsed the same as disp( [ 'Error: ', ME.message ] );

MBeautifier is erroneously parsing disp( [ 'Error: ' ME . message ] ); like this disp( [ 'Error: ', ME, ., message ] ); which isn't valid Matlab syntax and neither is it in agreement with Matlab parser.

Contributor guide