From bug-octave-request Wed Jun 30 14:23:06 1993 Subject: parser patch From: hodelas at CONTROLS dot msfc dot nasa dot gov (A. Scott Hodel) To: bug-octave Date: Wed, 30 Jun 93 14:31:26 CDT The patch to lex.l that you sent me to solve the a = [-1-i -1+i] problem resulted in odd behavior: octave1> schur octave1> schur usage: [U,S] = schur (A) S = schur (A) or for ordered Schur: [U,S] = schur (A,'C, D, or U') S = schur (A,'C, D, or U') where C stands for continuous time poles and D for discrete time poles and U for unordered schur (default) octave2> a = [0 1; 0 0] octave2> a a = 0 1 0 0 Every other command was incompletely processed. I restored lex.l and lex.cc from octave-0.72.tar.Z and things work as expected (other than the original bug).