log trunk/src/dil/Lexer.d @ 487:bccca748d745

age author description
Sat, 01 Dec 2007 20:20:44 +0100 Aziz K?ksal Added 'tokenize' command.
Fri, 30 Nov 2007 20:17:29 +0100 Aziz K?ksal Changed a lot of things in the Lexer.
Tue, 30 Oct 2007 20:25:42 +0100 Aziz K?ksal Added new module with compiler constants to resolve import cycle.
Sun, 07 Oct 2007 23:22:15 +0200 Aziz K?ksal Fix: members related to error info weren't updated correctly.
Thu, 04 Oct 2007 22:31:59 +0200 Aziz K?ksal Fixed some issues in scanEscapeSequence().
Thu, 04 Oct 2007 16:50:59 +0200 Aziz K?ksal Added message MID.InvalidUnicodeEscapeSequence.
Wed, 03 Oct 2007 23:00:46 +0200 Aziz K?ksal Fixed a few things regarding encoding/decoding UTF-8 sequences.
Mon, 01 Oct 2007 15:38:30 +0200 Aziz K?ksal Improved decodeUTF8().
Sun, 30 Sep 2007 23:42:01 +0200 Aziz K?ksal Added own UTF-8 decoding function.
Sun, 30 Sep 2007 18:51:22 +0200 Aziz K?ksal Applied some fixes to class Lexer.
Sun, 30 Sep 2007 15:20:35 +0200 Aziz K?ksal Added support for column numbers in error messages.
Fri, 28 Sep 2007 13:08:51 +0200 Aziz K?ksal Made Location a class and extended it with new members.
Fri, 28 Sep 2007 12:10:11 +0200 Aziz K?ksal Added new member 'p_newl' to Lexer and applied some fixes.
Thu, 27 Sep 2007 17:06:28 +0200 Aziz K?ksal Applied some fixes to the Lexer.
Thu, 27 Sep 2007 11:24:53 +0200 Aziz K?ksal Detecting two more errors when scanning an escape sequence.
Thu, 27 Sep 2007 10:28:08 +0200 Aziz K?ksal Added method insertEmptyTokenBefore() to Lexer. Made some fixes, too.
Wed, 26 Sep 2007 17:12:00 +0200 Aziz K?ksal Added an alternative scan() method to class Lexer.
Tue, 25 Sep 2007 16:44:27 +0200 Aziz K?ksal Added struct Location, and token2LocTable to Lexer.
Tue, 25 Sep 2007 15:04:41 +0200 Aziz K?ksal Added __EOF__ token.
Tue, 25 Sep 2007 14:28:35 +0200 Aziz K?ksal Added destructors for two particular tokens.
Sat, 22 Sep 2007 23:49:52 +0200 Aziz K?ksal Fixed the way newlines are handled after #! and #line tokens.
Sat, 22 Sep 2007 21:01:31 +0200 Aziz K?ksal Migrated the code that generates the ptable to Tango.
Fri, 21 Sep 2007 13:46:17 +0200 Aziz K?ksal Empty source files are handled correctly now.
Fri, 21 Sep 2007 12:47:47 +0200 Aziz K?ksal Applied fixes to Lexer, Parser and other classes.
Mon, 17 Sep 2007 21:57:11 +0200 Aziz K?ksal Applied fix to hex float scanner.
Mon, 17 Sep 2007 20:35:08 +0200 Aziz K?ksal Applied fixes and improvements to the Lexer class.
Sat, 15 Sep 2007 17:12:26 +0200 Aziz K?ksal Migrated project to Tango.
Wed, 12 Sep 2007 21:03:41 +0200 Aziz K?ksal Refactored Lexer.scan().
Wed, 12 Sep 2007 18:18:29 +0200 Aziz K?ksal Applied fixes and improvements to hex float scanner.
Wed, 12 Sep 2007 13:43:45 +0200 Aziz K?ksal Applied some fixes to scanning and printing #line tokens.
Wed, 12 Sep 2007 12:04:21 +0200 Aziz K?ksal Undefined escape sequences are passed to error() now.
Tue, 11 Sep 2007 23:09:27 +0200 Aziz K?ksal Refactored code related to scanning escape sequences.
Tue, 11 Sep 2007 18:59:45 +0200 Aziz K?ksal Refactored scanNormalStringLiteral().
Tue, 11 Sep 2007 18:15:02 +0200 Aziz K?ksal Implemented scanner for new string literals and applied some fixes.
Mon, 10 Sep 2007 17:36:58 +0200 Aziz K?ksal Applied fixes to isNonReservedIdentifier().
Thu, 06 Sep 2007 07:10:03 +0000 aziz - Added members loc_old and loc_hline to class Lexer.
Mon, 03 Sep 2007 16:29:02 +0000 aziz - Renamed findModule() to findModulePath().
Fri, 31 Aug 2007 23:07:05 +0000 aziz - ImportGraph.execute() can parse all modules depending on the imports of the root module.
Fri, 31 Aug 2007 11:07:05 +0000 aziz - Added option includes to config.d.
Tue, 28 Aug 2007 11:44:00 +0000 aziz - Renamed scanSpecialToken() to scanSpecialTokenSequence().
Sat, 25 Aug 2007 19:47:02 +0000 aziz - Fixed unittests in module Lexer.
Thu, 23 Aug 2007 15:49:02 +0000 aziz - Fix: include one space when slicing time_str for __DATE__.
Thu, 23 Aug 2007 15:26:04 +0000 aziz - Added member tail and destructor method to Lexer.
Thu, 23 Aug 2007 14:10:04 +0000 aziz - Removed TOK.Special and added an own entry for each special token.
Tue, 21 Aug 2007 16:49:00 +0000 aziz - Added package dil to import declarations.
Tue, 21 Aug 2007 16:35:04 +0000 aziz - Added package 'dil' to module declarations.
Tue, 21 Aug 2007 16:28:05 +0000 aziz - Moved some source files to src/dil/. base trunk/src/Lexer.d@f4583fe6be2b