Am Montag, 6. März 2006 16:52 schrieb Malcolm Wallace:
> Daniel Fischer <[EMAIL PROTECTED]> wrote:
> > > At the beginning of the module, there is _no_ current indentation
> > > level - thus the fourth equation of L applies.
> >
> > I think, the third from last equation of L applies, since
> > "If t
Malcolm Wallace wrote:
Brian Hulley wrote:
However I think there is an error in the description of this in
section 2.7 of the Haskell98 report, which states:
"If the indentation of the non-brace lexeme immediately following a
where, let, do or of is less than or equal to the current
indentati
Daniel Fischer <[EMAIL PROTECTED]> wrote:
> > At the beginning of the module, there is _no_ current indentation
> > level - thus the fourth equation of L applies.
>
> I think, the third from last equation of L applies, since
> "If the first lexeme of a module is _not_ { or module, then it is
> pr
Am Montag, 6. März 2006 12:30 schrieb Malcolm Wallace:
> Brian Hulley wrote:
> > However I think there is an error in the description of this in
> > section 2.7 of the Haskell98 report, which states:
> >
> > "If the indentation of the non-brace lexeme immediately following a
> > where, let, do or
Brian Hulley wrote:
> However I think there is an error in the description of this in
> section 2.7 of the Haskell98 report, which states:
>
> "If the indentation of the non-brace lexeme immediately following a
> where, let, do or of is less than or equal to the current indentation
> level, then
Daniel Fischer wrote:
Am Freitag, 3. März 2006 19:21 schrieb Brian Hulley:
Brian Hulley wrote:
Brian Hulley wrote:
[snip]
AFAICT, the description in the report is correct, *except for the
'where' in module LayOut where*.
[snip]
So my guess is that layout-processing is applied only to the
mo
Am Freitag, 3. März 2006 19:21 schrieb Brian Hulley:
> Brian Hulley wrote:
> > Brian Hulley wrote:
> > One other thing I've been wanting to ask (not to change! :-)) for a
> > while is: how is the following acceptable according to the rules in
> > the Haskell98 report where "where" is one of the lex
Brian Hulley wrote:
Brian Hulley wrote:
One other thing I've been wanting to ask (not to change! :-)) for a
while is: how is the following acceptable according to the rules in
the Haskell98 report where "where" is one of the lexemes, which when
followed by a line more indented than the line the
l
Layout only applies when something is less indented than previous
lines, I believe...
e.g.
> do
> c <- getContents "filename"
> putStrLn "blah"
or
>do
>x <- getContents "filename"
>putStrLn "ok"
works fine but
> do
> c <- blahAction
> putStrLn "blah"
obviously won't work
J
Brian Hulley wrote:
[snip]
So any solutions welcome :-)
Thank to everyone who replied to my queries about this whole layout issue.
One other thing I've been wanting to ask (not to change! :-)) for a while
is: how is the following acceptable according to the rules in the Haskell98
report wher
On Wednesday 01 March 2006 13:35, Brian Hulley wrote:
> Benjamin Franksen wrote:
> > [snip]
> > I am used to hitting TAB key and get the correct number of spaces,
> > according to how I configured my editor (NEdit) for the current
> > language mode.
>
> The only thing then is what happens when you
Benjamin Franksen wrote:
[snip]
I am used to hitting TAB key and get the correct number of spaces,
according to how I configured my editor (NEdit) for the current
language mode.
The only thing then is what happens when you type backspace or left arrow to
get back out to a previous indentation?
12 matches
Mail list logo