Re: Mathematica does not see "}"
- To: mathgroup at smc.vnet.net
- Subject: [mg131898] Re: Mathematica does not see "}"
- From: János Löbb <janos at lobb.com>
- Date: Mon, 28 Oct 2013 23:21:35 -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> <C10AA3B3-9594-4611-BD85-4A67E55B6DB4@wolfram.com>
Hi John, I see, Then it looks to me that there is a problem with how the Frontend is dealing with the octal representation. The reason I am using \042 because I use it as word separator so I can get the word that \042 terminates. I tried the hex representation but I could not make it work. Best, J=E1nos On Oct 28, 2013, at 9:30 AM, John Fultz <jfultz at wolfram.com> wrote: > The front end is recognizing \042 as a quote character and matching it against the opening quote of the string, which then messes up what is being sent to the kernel. > > You can avoid the problem completely if you replace all instances of \042 with \=94 (i.e., a string-escaped quote). > > John Fultz > jfultz at wolfram.com > User Interface Group > Wolfram Research, Inc. > > > > On Oct 27, 2013, at 11:40 PM, J=E1nos L=F6bb <janos at lobb.com> 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 ? >> >
- Follow-Ups:
- Re: Mathematica does not see "}"
- From: John Fultz <jfultz@wolfram.com>
- Re: Mathematica does not see "}"
- References:
- Mathematica does not see "}"
- From: János Löbb <janos@lobb.com>
- Mathematica does not see "}"