[GHC] #4316: Interactive "do" notation in GHCi
GHC
cvs-ghc at haskell.org
Sat Oct 16 05:36:13 EDT 2010
#4316: Interactive "do" notation in GHCi
---------------------------------+------------------------------------------
Reporter: mitar | Owner: vivian
Type: feature request | Status: patch
Priority: normal | Milestone: 7.2.1
Component: GHCi | Version: 6.12.3
Keywords: | Testcase:
Blockedby: | Difficulty:
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: None/Unknown
---------------------------------+------------------------------------------
Comment(by vivian):
Replying to [comment:14 simonmar]:
> The basic idea is this: when we get a line of input from the user, we
call the lexer in "alternative layout rule mode" to read tokens up to the
end of the line, and then inspect the state of the lexer at that point.
I add {{{Opt_AlternativeLayoutRule}}} as a dynamic flag. I'm checking to
see if the list of ALRContexts is empty and whether an opening curly brace
is expected but this does not appear to be sufficient. What in the "state
of the lexer" should I be checking?
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4316#comment:19>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list