Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2005
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2005

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

Search the Archive

Re: Cell execution dependence

  • To: mathgroup at smc.vnet.net
  • Subject: [mg61982] Re: Cell execution dependence
  • From: carlos at colorado.edu
  • Date: Sun, 6 Nov 2005 19:46:26 -0500 (EST)
  • References: <dkks4q$r91$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Would this then be correct (in BNF)

<whitespace-char> ::= <active-whitespace-char> |
                     <inactive-whitespace-char>

<active-whitespace-char> ::=    (blank | tab | linefeed )
                              &  activity-flag:ON
<inactive-whitespace-char> ::=  (blank | tab | linefeed )
                              &  activity-flag:OFF

If this is OK, the main interpreter burden for this
classification is to determine activity. Ideally this
should depend only on examining previous chars,
already digested by the parser.  But since
Mathematica allows implicit multiplication, a
postscan  might be required.

Eg     sin (a+b)  means sin*(a+b)  (active blank)
but    Sin [a+b]  means Sin[a+b]   (inactive blank)


  • Prev by Date: Re: Re: Mathematica 1
  • Next by Date: Re: Re: Mathematica 1
  • Previous by thread: Re: Cell execution dependence
  • Next by thread: No Biconditional?