0 400 400 a=""""; 0 400 400 b=1; 0 400 400 c='\'; 0 400 400 d=2; 0 400 400 e="\"; 0 400 400 f=3; 0 400 400 %" this should be a comment (colored as such), instead it closes the string 0 400 400 g=" 0 400 400 h=123; 0 400 400 %" this is a syntax error in Matlab (about 'g'), 0 400 400 % followed by a valid assignment (of 'h') 0 400 400 % Instead, 'h' is colored as part of the string 1 400 400 0 400 400 % Octave terminates string at 3rd ", Matlab at 4th 0 400 400 i="\" "; % " % 0 400 400 % end 1 400 400