cvs commit: fptools/happy/alex/src AbsSyn.hs CharSet.hs Parser.y Alex.hs DFA.hs Main.hs Makefile NFA.hs Scan.hs Scan.x RExp.hs
Simon Marlow <[email protected]> Mon, 10 Feb 2003 07:17:01 -0500 (EST)
| Newsgroups | gmane.comp.lang.haskell.cvs.happy |
|---|---|
| Message-ID | <[email protected]> |
simonmar 2003/02/10 04:16:04 PST Sender: [email protected] Errors-To: [email protected] X-BeenThere: [email protected] X-Mailman-Version: 2.0.8 Precedence: bulk List-Help: <mailto:[email protected]?subject=help> List-Post: <mailto:[email protected]> List-Subscribe: <http://www.haskell.org/mailman/listinfo/cvs-happy>, <mailto:[email protected]?subject=subscribe> List-Id: fptools/happy CVS commit messages. <cvs-happy.haskell.org> List-Unsubscribe: <http://www.haskell.org/mailman/listinfo/cvs-happy>, <mailto:[email protected]?subject=unsubscribe> List-Archive: <http://www.haskell.org/pipermail/cvs-happy/> Date: Mon, 10 Feb 2003 04:16:04 -0800 Modified files: (Branch: simonm-hackery-branch) happy/alex/src Alex.hs DFA.hs Main.hs Makefile NFA.hs Scan.hs Scan.x Added files: (Branch: simonm-hackery-branch) happy/alex/src AbsSyn.hs CharSet.hs Parser.y Removed files: (Branch: simonm-hackery-branch) happy/alex/src RExp.hs Log: Current state of my hacking around with Alex. So far I've replaced the lexer and parser, changing the syntax to be more lex-like and Happy-like, and simplified the generated parsers somewhat. There's still lots I'd like to do in here, the main goal being to be able to parse Haskell, and hence eventually replace GHC's lexer with an Alex-based one. Revision Changes Path 1.1.1.1.2.1 +28 -86 fptools/happy/alex/src/Alex.hs 1.1.1.1.2.1 +22 -20 fptools/happy/alex/src/DFA.hs 1.1.1.1.2.1 +102 -808 fptools/happy/alex/src/Main.hs 1.2.2.1 +3 -0 fptools/happy/alex/src/Makefile 1.1.1.1.2.1 +16 -13 fptools/happy/alex/src/NFA.hs 1.1.1.1.2.1 +146 -169 fptools/happy/alex/src/Scan.hs 1.1.1.1.2.1 +126 -83 fptools/happy/alex/src/Scan.x