Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2013

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Mathematica does not see "}"

  • To: mathgroup at smc.vnet.net
  • Subject: [mg131896] Re: Mathematica does not see "}"
  • From: Itai Seggev <itais at wolfram.com>
  • Date: Mon, 28 Oct 2013 23:20:55 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-outx@smc.vnet.net
  • Delivered-to: mathgroup-newsendx@smc.vnet.net
  • References: <20131028044048.A98DC6A20@smc.vnet.net>

On Mon, Oct 28, 2013 at 12:40:48AM -0400, János Löbb wrote:
> Hi,
> Any good idea why Mathematica 9.0.1 on MacOSX 10.8.5 is  complaining about this line below?  Sorry for the Input text, but plain text do not show it.
> In the code I copied and pasted this line from another place, but that should not matter. or should ?
> Looks to me that Mathematica is not seeing the "}" character on this line.  Looks like it puts some invisible dirt there.  I do not want to retype every character in the code.  Copy and Paste should work.
> 
> pLfmDerivationArray =
>  Table[Read[rawfp, Word, WordSeparators -> {"\042 "}],{1}]
>      
> 
> Syntax::bktmcp :  "Expression \"\[NoBreak]{"\042 "}],{1}]\
> \[IndentingNewLine]\[NoBreak]\" has no closing \"\[NoBreak]"}"\
> \[NoBreak]\"\[NoBreak]""\[NoBreak]."
> 
> Syntax::bktmcp :  "Expression \"\[NoBreak]{"\042 "}],{1}]\
> \[IndentingNewLine]\[NoBreak]\" has no closing \"\[NoBreak]"}"\
> \[NoBreak]\"\[NoBreak]""\[NoBreak]."
> 
> Syntax::sntxi :  "Incomplete expression; more input is needed \
> \[NoBreak]""\[NoBreak]."
> 
> 
> or
> 
> 
> pLfmDerivationArray =
>  Table[Read[rawfp, Word, WordSeparators -> {"\042 "}],{1}]
> 
> Syntax::bktmcp :  "Expression \"\[NoBreak]{"\042 "}],{1}]\[NoBreak]\" \
> has no closing \"\[NoBreak]"}"\[NoBreak]\"\[NoBreak]""\[NoBreak]."
> 
> Syntax::bktmcp :  "Expression \"\[NoBreak]{"\042 "}],{1}]\[NoBreak]\" \
> has no closing \"\[NoBreak]"}"\[NoBreak]\"\[NoBreak]""\[NoBreak]."
> 
> Syntax::sntxi :  "Incomplete expression; more input is needed \
> \[NoBreak]""\[NoBreak]."
> 
> 
> Thanks ahead,
> J=E1nos
> P.S.  Trying to catch up from version 5.2 :-)  Vince and roby thanks for the good tips for reading bits.  UnsignedInteger24 mastered to avoid my attention.
> 
> After some deleting and retyping the same, finally Mathematica was satisfied with this line:
> 
> pLfmDerivationArray =
>  Table[Read[rawfp, Word, WordSeparators -> {"\042"}], {1}]
> 
> I do not see any difference.  Is this a bug or what ?

There is a slightly difference--there's no space following 2 in the string.
However, that is mostly besides the point.  This appears to be what we call a
'parse error'.  The frontend is getting the wrong operator precedence on paste
and setting up an invalid strucutre in the notebook.  When you edit the string,
the frontend notices the error and rewrites the cell correctly, so it suddenly
works. 

I'd be very interested in seeing the copy original source, whether it is a
notebook (just the cell would be fine) or some other document you copied from.
In any event, this is definitely a bug.
 
--
Itai Seggev
Mathematica Algorithms R&D
217-398-0700 



  • Prev by Date: Mathematica does not see "}"
  • Next by Date: Re: Understanding TransformedDistribution
  • Previous by thread: Mathematica does not see "}"
  • Next by thread: Re: Mathematica does not see "}"