run code sections in matlab R2017b.
    3 views (last 30 days)
  
       Show older comments
    
when I run a code section, matlab R2017b now check for errors in the entire script, not just on the section to be executed (as it used to be in older versions). Is this a bug or is it in purpose?
I am using mac OS Sierra 10.12.6 (if that is of any relevance)
thanks. Claudio
3 Comments
  Rik
      
      
 on 30 Oct 2017
				I think it does check for syntax errors like unmatched parentheses, as those could affect what code should be run.
Answers (1)
  Prasanth Sunkara
    
 on 28 Nov 2017
        Hello Claudio,
This behavior is by design. Having this capability allows section evaluation to access local functions which seems desirable.
-Prasanth
3 Comments
  Rik
      
      
 on 28 Nov 2017
				You can use %{ and %} to comment out blocks of code (or you can use the comment out button in the editor lint).
I hadn't considered that it had something to do with in-script-functions (which I think will encourage horrible coding practices).
  Chad Greene
      
      
 on 28 Feb 2018
				What a frustrating design change! Any chance we'll ever get a Preference option to change it back?
See Also
Categories
				Find more on Performance and Memory in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



