log

age author description
Mon, 30 Jul 2007 12:36:04 +0000 aziz - Added 'new' and 'delete' declarations to Token and uncommented next and prev members. Added HEAD to TOK.
Sat, 28 Jul 2007 22:59:03 +0000 aziz - Added method peekNext(). Replaced code that used lx.peek() with peekNext().
Fri, 27 Jul 2007 16:03:00 +0000 aziz - Fix in parseIfStatement(): require(T.Assign) must be encompassed by a try_() call.
Fri, 27 Jul 2007 15:37:05 +0000 aziz - Fix in parseForeachStatement(): added T.Inout to case T.Ref; removed break statement.
Fri, 27 Jul 2007 15:25:01 +0000 aziz - Fixed parseExpression(). Forgot to skip T.Comma.
Fri, 27 Jul 2007 15:17:04 +0000 aziz - Added method parseNoScopeOrEmptyStatement().
Fri, 27 Jul 2007 14:49:02 +0000 aziz - Added assert to parseDotListExpression().
Fri, 27 Jul 2007 12:12:05 +0000 aziz - Renamed method isTemplateParameterList() to tokenAfterParenIs().
Fri, 27 Jul 2007 11:19:00 +0000 aziz - Fixed parseEnumDeclaration().
Fri, 27 Jul 2007 10:38:05 +0000 aziz - Fix: added missing call to parseDeclaratorSuffx() in parseDeclaration.
Fri, 27 Jul 2007 10:12:02 +0000 aziz - Fix: skip T.LParen in parseTryStatement().
Fri, 27 Jul 2007 10:01:02 +0000 aziz - Replaced assert(0); with break; in case T.Static. Renamed local t to next.
Fri, 27 Jul 2007 09:12:04 +0000 aziz - Fix in parsePostExpression(): break should be continue.
Fri, 27 Jul 2007 08:16:00 +0000 aziz - Fixed cases T.Alias and T.Typedef. Wrong function called.
Thu, 26 Jul 2007 20:42:04 +0000 aziz - Fix: case T.Identity should be T.Is.
Thu, 26 Jul 2007 18:59:02 +0000 aziz - Fixed parseCaseDefaultBody().
Thu, 26 Jul 2007 18:54:01 +0000 aziz - Fix: if-statements should be while-statements.
Thu, 26 Jul 2007 18:14:02 +0000 aziz - Fix: nT() wasn't called in while loop to skip T.Comma.
Thu, 26 Jul 2007 18:13:04 +0000 aziz - Moved ++p below if-statement.
Thu, 26 Jul 2007 16:37:05 +0000 aziz - Removed assert from parseStatement().
Thu, 26 Jul 2007 13:40:02 +0000 aziz - Simplified parseScopeStatement().
Thu, 26 Jul 2007 12:07:02 +0000 aziz - Removed goto from parseAssignExpression().
Thu, 26 Jul 2007 12:02:05 +0000 aziz - Fixed parseAssignExpression().
Thu, 26 Jul 2007 11:14:02 +0000 aziz - Added class EmptyStatement.
Wed, 25 Jul 2007 18:44:00 +0000 aziz - Fix: increment p after calling decodeUTF8().
Wed, 25 Jul 2007 08:45:01 +0000 aziz - Changed 'failed' parameter of try_() to 'success'.
Tue, 24 Jul 2007 20:01:02 +0000 aziz - Added members trying, errorCount and prev (for debugging) to Parser.
Tue, 24 Jul 2007 10:56:04 +0000 aziz - Fix: checking for _Z_.
Sun, 22 Jul 2007 17:26:03 +0000 aziz - Added class IllegalDeclaration.
Sun, 22 Jul 2007 17:25:05 +0000 aziz - Made toString() static.
Sat, 21 Jul 2007 18:52:01 +0000 aziz - Added members token and loc to State.
Sat, 21 Jul 2007 15:43:04 +0000 aziz - Added string table and toString() method to Token.
Sat, 21 Jul 2007 15:13:00 +0000 aziz - Added contracts to method scan().
Mon, 16 Jul 2007 11:06:01 +0000 aziz - Added method start().
Mon, 16 Jul 2007 10:58:02 +0000 aziz - Added assert at the end of parseStatement().
Mon, 16 Jul 2007 10:51:01 +0000 aziz - Allowing 'typeof' in BaseClassList.
Mon, 16 Jul 2007 10:47:03 +0000 aziz - synchronized is parsed as an Attribute in parseDeclarationDefinition() now.
Mon, 16 Jul 2007 10:37:04 +0000 aziz - Added code for parsing AutoDeclaration in parseDeclaration().
Mon, 16 Jul 2007 09:56:01 +0000 aziz - Implemented parseAttributeStatement().
Mon, 16 Jul 2007 08:22:00 +0000 aziz - Fix: parsing AssignExpression when parsing StructInitializer failed.
Mon, 16 Jul 2007 08:17:04 +0000 aziz - Fix: parseDeclaration(): appending null to values when no initializer present.
Sun, 15 Jul 2007 21:35:05 +0000 aziz - Implemented parseInitializer() and parseNonVoidInitializer().
Sun, 15 Jul 2007 19:40:04 +0000 aziz - Using parseFunctionBody() for Constructor-,Destructor-,StaticConstructor-,StaticDestructor-,Invariant-,Unittest-,New- and DeleteDeclaration.
Sun, 15 Jul 2007 19:19:03 +0000 aziz - Added code for parsing template parameter lists for functions.
Sun, 15 Jul 2007 19:00:05 +0000 aziz - Parsing template parameter list for class, interface, struct and union declarations.
Sun, 15 Jul 2007 18:49:04 +0000 aziz - Implemented parsing variable declarations.
Sun, 15 Jul 2007 18:19:01 +0000 aziz - Using parseFunctionBody() when parsing FunctionLiteralExpression.
Sun, 15 Jul 2007 18:04:03 +0000 aziz - Started implementation of parseDeclaration().
Sat, 14 Jul 2007 20:56:05 +0000 aziz - Added code for parsing AliasDeclaration and TypedefDeclaration.
Sat, 14 Jul 2007 19:47:01 +0000 aziz - Implemented parseDebugStatement() and parseVersionStatement().
Sat, 14 Jul 2007 18:50:03 +0000 aziz - Added some members to class Node.
Sat, 14 Jul 2007 18:47:02 +0000 aziz - Added code for parsing DeclarationStatement.
Sat, 14 Jul 2007 18:34:02 +0000 aziz - Added code for parsing ExpressionStatement.
Sat, 14 Jul 2007 17:24:05 +0000 aziz - Implemented parseStaticIfStatement() and parseStaticAssertStatement().
Sat, 14 Jul 2007 15:06:03 +0000 aziz - Added code for parsing MixinStatements.
Sat, 14 Jul 2007 14:58:01 +0000 aziz - Implemented parsePragmaStatement().
Sat, 14 Jul 2007 14:45:03 +0000 aziz - Added parseAsmStatement() stub.
Sat, 14 Jul 2007 14:38:01 +0000 aziz - Implemented parseVolatileStatement().
Sat, 14 Jul 2007 14:10:01 +0000 aziz - Implemented parseScopeGuardStatement().
Sat, 14 Jul 2007 13:45:00 +0000 aziz - Implemented parseThrowStatement().
Sat, 14 Jul 2007 13:41:01 +0000 aziz - Implemented parseTryStatement().
Sat, 14 Jul 2007 11:14:04 +0000 aziz - Implemented parseSynchronizedStatement().
Sat, 14 Jul 2007 11:10:03 +0000 aziz - Implemented parseWithStatement().
Sat, 14 Jul 2007 11:02:00 +0000 aziz - Implemented parseGotoStatement().
Sat, 14 Jul 2007 10:44:05 +0000 aziz - Implemented parseReturnStatement().
Sat, 14 Jul 2007 10:40:03 +0000 aziz - Implemented parseBreakStatement().
Sat, 14 Jul 2007 10:36:02 +0000 aziz - Implemented parseContinueStatement().
Sat, 14 Jul 2007 10:32:03 +0000 aziz - Implemented parseDefaultStatement().
Sat, 14 Jul 2007 10:28:05 +0000 aziz - Implemented parseCaseStatement().
Sat, 14 Jul 2007 09:57:04 +0000 aziz - Implemented parseSwitchStatement().
Sat, 14 Jul 2007 09:34:04 +0000 aziz - Implemented parseForeachStatement().
Sat, 14 Jul 2007 09:01:05 +0000 aziz - Simplified parseForStatement().
Fri, 13 Jul 2007 23:24:05 +0000 aziz - Fix: forgot parsing forBody.
Fri, 13 Jul 2007 23:23:05 +0000 aziz - Implemented parseForStatement().
Fri, 13 Jul 2007 23:02:01 +0000 aziz - Implemented parseDoWhileStatement().
Fri, 13 Jul 2007 22:55:05 +0000 aziz - Implemented parseWhileStatement().
Fri, 13 Jul 2007 22:41:03 +0000 aziz - Fix: when parsing Declarator fails, type and ident is set to null.
Fri, 13 Jul 2007 22:31:02 +0000 aziz - Added class ScopeStatement.
Fri, 13 Jul 2007 20:49:01 +0000 aziz - Started implementation of parsing statements.
Fri, 13 Jul 2007 15:23:02 +0000 aziz - Parsing PostDotListExpression in parsePostExpression().
Fri, 13 Jul 2007 12:15:00 +0000 aziz - Added enum Linkage.
Fri, 13 Jul 2007 11:42:04 +0000 aziz - Moved enum Protection and class BaseClass to module Types.
Fri, 13 Jul 2007 11:05:01 +0000 aziz - Renamed class StringLiteralExpression to StringLiteralsExpression.
Fri, 13 Jul 2007 10:23:05 +0000 aziz - parseNewExpression(): constructor arguments should only be parsed when the Type is a DotListType and when '(' is found.
Fri, 13 Jul 2007 09:52:05 +0000 aziz - Added two asserts to parseArguments().
Fri, 13 Jul 2007 09:43:00 +0000 aziz - Renamed IdentifierListExpression to DotListExpression, and parseIdentifierListExpression() to parseDotListExpression().
Thu, 12 Jul 2007 22:30:01 +0000 aziz - Added method parseIdentifierListType().
Thu, 12 Jul 2007 21:23:00 +0000 aziz - Added method parseIdentifierListExpression() and class IdentifierListExpression.
Thu, 12 Jul 2007 19:18:02 +0000 aziz - Added code for parsing mixin expression declarations.
Thu, 12 Jul 2007 18:06:02 +0000 aziz - Forgot to pass ident to constructor of TemplateArgument.
Thu, 12 Jul 2007 14:55:00 +0000 aziz - Removed ProtectionDeclaration.
Thu, 12 Jul 2007 14:31:02 +0000 aziz - Implemented parsing protection attributes.
Thu, 12 Jul 2007 14:20:05 +0000 aziz - Implemented parsing pragma declarations.
Thu, 12 Jul 2007 13:55:00 +0000 aziz - Started implementation of parseAttributeSpecifier().
Thu, 12 Jul 2007 10:38:01 +0000 aziz - Removed TODO and added call to parseNewExpression().
Thu, 12 Jul 2007 10:24:02 +0000 aziz - Added bool parameter to parseBaseClasses. BaseClasses in anonymous classes don't start with a colon.
Wed, 11 Jul 2007 21:38:05 +0000 aziz - Renamed parseArgumentList() to parseArguments().
Wed, 11 Jul 2007 21:26:01 +0000 aziz - Added module SyntaxTree.
Wed, 11 Jul 2007 20:55:02 +0000 aziz - Implemented parseNew- and DeleteDeclaration().
Wed, 11 Jul 2007 19:41:04 +0000 aziz - Implemented parseTemplateParameters().
Wed, 11 Jul 2007 14:22:05 +0000 aziz - Implemented parseTemplateArgumentList().
Wed, 11 Jul 2007 12:59:05 +0000 aziz - Moved parseArgumentList() down a bit.
Wed, 11 Jul 2007 12:56:02 +0000 aziz - Implemented parseTemplateParameters().
Tue, 10 Jul 2007 22:42:05 +0000 aziz - Returning EmptyExpression in parsePrimaryExpression() when no token matched.
Tue, 10 Jul 2007 22:23:02 +0000 aziz - Added enum TID to module Type.
Tue, 10 Jul 2007 21:20:05 +0000 aziz - Added class UndefinedType. Returning it in parseBasicType() when no token matched the basic type list.
Tue, 10 Jul 2007 21:10:04 +0000 aziz - Added code for parsing function and delegate literal expressions.
Tue, 10 Jul 2007 20:13:04 +0000 aziz - Skipping comments in nT().
Tue, 10 Jul 2007 20:11:02 +0000 aziz - Removed TOK.Number.
Tue, 10 Jul 2007 16:49:01 +0000 aziz - Fix: parameters can have optional identifier.
Mon, 09 Jul 2007 22:08:05 +0000 aziz - Added class EmptyDeclaration.
Mon, 09 Jul 2007 22:03:05 +0000 aziz - Static asserts have to end with a semicolon.
Mon, 09 Jul 2007 22:02:01 +0000 aziz - Added method parseStaticAssertDeclaration and added class StaticAssertDeclaration.
Mon, 09 Jul 2007 21:54:05 +0000 aziz - Renamed member hasDefinition of class Declaration to hasBody.
Mon, 09 Jul 2007 21:52:01 +0000 aziz - Added method parseStaticIfDeclaration and added class StaticIfDeclaration.
Mon, 09 Jul 2007 21:07:03 +0000 aziz - Renamed method errorIfNot() to expected().
Mon, 09 Jul 2007 21:04:02 +0000 aziz - Added method parseVersionDeclaration().
Mon, 09 Jul 2007 20:24:03 +0000 aziz - Added method parseDeclarationsBlock().
Mon, 09 Jul 2007 17:54:03 +0000 aziz - Added parseUnittestDeclaration().
Mon, 09 Jul 2007 17:48:03 +0000 aziz - Added parseInvariantDeclaration().
Mon, 09 Jul 2007 17:21:05 +0000 aziz - Added parseStaticConstructor- and DestructorDeclaration().
Mon, 09 Jul 2007 16:59:05 +0000 aziz - Added parseDestructorDeclaration() and DestructorDeclaration class.
Mon, 09 Jul 2007 16:36:05 +0000 aziz - Moved class Parameter to module Types. Added struct Parameters.
Mon, 09 Jul 2007 13:40:01 +0000 aziz - Added member hasDefinition to class Declaration.
Mon, 09 Jul 2007 13:17:00 +0000 aziz - Added method requireIdentifier(). Removed if-else-statements which checked for T.Identifier and replaced with requireIdentifier().
Mon, 09 Jul 2007 11:29:02 +0000 aziz - Completed implementation of parseImportDeclaration().
Sun, 08 Jul 2007 21:24:03 +0000 aziz - Implemented parseAggregateDeclaration for Struct- and UnionDeclarations.
Sun, 08 Jul 2007 20:34:05 +0000 aziz - Implemented parseInterfaceDeclaration().
Sun, 08 Jul 2007 19:37:03 +0000 aziz - Renamed class Argument to Parameter.
Sun, 08 Jul 2007 19:22:04 +0000 aziz - Renamed methods.
Sun, 08 Jul 2007 18:51:00 +0000 aziz - Added methods parseClassDeclaration() and parseBaseClasses().
Sun, 08 Jul 2007 15:42:03 +0000 aziz - Added ident member to DotIdExpression.
Sun, 08 Jul 2007 15:22:03 +0000 aziz - Implemented parseEnumDeclaration() and added class EnumDeclaration.
Sun, 08 Jul 2007 13:33:02 +0000 aziz - Added parseArrayType() method.
Sun, 08 Jul 2007 11:57:03 +0000 aziz - Added getState() method and State struct to Lexer.
Sun, 08 Jul 2007 11:03:05 +0000 aziz - DeclaratorSuffix must be parsed after an Identifier.
Sun, 08 Jul 2007 10:14:00 +0000 aziz - Added reportErrors member to Lexer. Moved peek() down and rewrote it a bit making use of reportErrors. error() uses reportErrors too.
Sat, 07 Jul 2007 21:34:02 +0000 aziz - Added modules Declarations and Statements.
Sat, 07 Jul 2007 16:13:02 +0000 aziz - Implemented parsing TypeofExpression.
Sat, 07 Jul 2007 13:55:01 +0000 aziz - Added code for parsing IsExpressions.
Sat, 07 Jul 2007 12:30:01 +0000 aziz - Added member type to classes CastExpression and TypeidExpression.
Sat, 07 Jul 2007 10:51:00 +0000 aziz - Added code for parsing (Expression) in parsePrimaryExpression(). Added missing break statement.
Fri, 06 Jul 2007 20:28:00 +0000 aziz - Added code for parsing IntNumber- and RealNumberExpressions.
Fri, 06 Jul 2007 18:49:00 +0000 aziz - Added out-contract to parseParameters().
Fri, 06 Jul 2007 18:37:03 +0000 aziz - Added TOK.Invalid.
Fri, 06 Jul 2007 15:23:04 +0000 aziz - Renamed Type enum to InfoType in module Information.
Fri, 06 Jul 2007 10:18:03 +0000 aziz - Made fixes to the way the while loop in parsePostExpression() works.
Fri, 06 Jul 2007 10:02:00 +0000 aziz - Fixed parsePostExpression().
Thu, 05 Jul 2007 21:23:00 +0000 aziz - Moved parseUnaryExpression() one place up in the method list.
Thu, 05 Jul 2007 21:20:01 +0000 aziz - Fixed order of parsing unary, post and primary expressions.
Thu, 05 Jul 2007 21:07:05 +0000 aziz - Added code for parsing IdentifierExpression.
Thu, 05 Jul 2007 20:14:01 +0000 aziz - Fixed parser of AssocArrayLiteralExpression.
Thu, 05 Jul 2007 19:52:00 +0000 aziz - Added member token and method nT(), which sets token to lx.token.
Thu, 05 Jul 2007 18:45:00 +0000 aziz - Added code for parsing Assert-, Mixin-, Import-, Typeid- and TypeDotIdExpressions.
Thu, 05 Jul 2007 14:20:05 +0000 aziz - Fixed parsing CallExpression and IndexExpression.
Thu, 05 Jul 2007 10:35:04 +0000 aziz - Added code for parsing This-,Super-,Null-,Bool-,Dollar-,CharLiteral- and StringLiteralExpression.
Wed, 04 Jul 2007 23:00:01 +0000 aziz - Fix: IsExpression was created instead of IdentityExpression.
Wed, 04 Jul 2007 22:19:01 +0000 aziz - scanEscapeSequences() doesn't return 0xFFFF as an error value anymore, because it is a valid codepoint usable by the user.
Tue, 03 Jul 2007 11:03:02 +0000 aziz - Fixed parseExpression() method.
Tue, 03 Jul 2007 09:03:03 +0000 aziz - Added code for creating new DeleteExpresssion.
Mon, 02 Jul 2007 23:37:02 +0000 aziz - Implemented most of parsePostExpression() and parsePreExpression().
Sun, 01 Jul 2007 21:35:01 +0000 aziz - Added code to parseUnaryExpression(); not fully implemented.
Sun, 01 Jul 2007 19:39:03 +0000 aziz - Implemented parseMulExpression().
Sun, 01 Jul 2007 19:28:02 +0000 aziz - Implemented parseAddExpression().
Sun, 01 Jul 2007 19:17:03 +0000 aziz - Implemented parseShiftExpression().
Sun, 01 Jul 2007 19:01:00 +0000 aziz - Implemented parseCmpExpression().
Sun, 01 Jul 2007 18:26:05 +0000 aziz - Added methods for parsing OrOrExpressions, AndAndExpressions, OrExpressions, XorExpressions and AndExpressions.
Sun, 01 Jul 2007 17:21:02 +0000 aziz - Added parseExpression() method.
Sun, 01 Jul 2007 16:16:05 +0000 aziz - Added Identity and NotIdentity tokens.
Sun, 01 Jul 2007 14:49:05 +0000 aziz - Added Expression class stubs.
Sun, 01 Jul 2007 13:53:00 +0000 aziz - Added module Information for compiler messages like warnings, info and errors to the user.
Sun, 01 Jul 2007 12:18:02 +0000 aziz - Simplified suffix rule and added a few more numbers to unittest.
Sun, 01 Jul 2007 10:58:03 +0000 aziz - Fix: variadic arguments are local to the variadic function. Parameters are converted to an array of strings first and then passed to the constructor of class Problem.
Sat, 30 Jun 2007 11:27:01 +0000 aziz - Added support for variadic arguments in error messages.
Fri, 29 Jun 2007 19:14:05 +0000 aziz - Renamed function Token.span to Token.srcText.
Fri, 29 Jun 2007 18:26:04 +0000 aziz - Improved while loop.
Fri, 29 Jun 2007 18:15:01 +0000 aziz - Recognizing floats that start with a dot.
Fri, 29 Jun 2007 15:07:05 +0000 aziz - Fixed loop of hex number scanner. Moved checks under the switch block.
Fri, 29 Jun 2007 07:52:05 +0000 aziz - Fix: issueing error on hexadecimal number overflow.
Fri, 29 Jun 2007 06:27:04 +0000 aziz - Fixed number suffix scanning.
Fri, 29 Jun 2007 06:01:03 +0000 aziz - Issuing error when no digits were found in hex and binary numbers.
Fri, 29 Jun 2007 05:47:00 +0000 aziz - The types of integers are recognized now.
Thu, 28 Jun 2007 12:47:05 +0000 aziz - Added code for converting hex characters to binary numbers.
Thu, 28 Jun 2007 12:31:00 +0000 aziz - Started properly implementing number scanner. Added stub for real numbers.
Wed, 27 Jun 2007 18:02:05 +0000 aziz - Relocated ptable to the bottom of the source file.
Wed, 27 Jun 2007 17:58:00 +0000 aziz - Relocated messages table to a separate module.
Wed, 27 Jun 2007 17:50:01 +0000 aziz - Fixed scanner for hex string literals. Terminating string with 0. Relocated some code to the bottom.
Wed, 27 Jun 2007 17:18:02 +0000 aziz - Fixed the raw string literal scanner. Newlines weren't copied to the buffer. Converting LS and PS to '\n' as well.
Wed, 27 Jun 2007 16:43:00 +0000 aziz - Displaying error messages in XML.
Wed, 27 Jun 2007 12:53:03 +0000 aziz - Return error code 0xFFFF from scanEscapeSequence().
Wed, 27 Jun 2007 12:23:02 +0000 aziz - Renamed function.
Wed, 27 Jun 2007 10:22:03 +0000 aziz - Added code for scanning escape string literals.
Wed, 27 Jun 2007 07:57:05 +0000 aziz - Properly implemented scanner for normal string literals.
Tue, 26 Jun 2007 21:06:01 +0000 aziz - Scanning character literals correctly now.
Tue, 26 Jun 2007 19:43:04 +0000 aziz - Implemented escape sequence scanner.
Tue, 26 Jun 2007 14:00:01 +0000 aziz - Specific operators and comments can be formatted with CSS now.
Tue, 26 Jun 2007 13:15:00 +0000 aziz - Matched some parts of the scanner of block comments to the scanner of nested comments.
Tue, 26 Jun 2007 12:56:03 +0000 aziz - Optimized scanner of nested comments.
Tue, 26 Jun 2007 12:03:00 +0000 aziz - Optimized scanner of block comments.
Tue, 26 Jun 2007 10:20:00 +0000 aziz - Added more tokens for testing.
Tue, 26 Jun 2007 10:06:01 +0000 aziz - Added unittest to test correct parsing of operator tokens.
Tue, 26 Jun 2007 08:58:02 +0000 aziz - Added code for parsing GreaterEqual, Greater, RShiftAssign, RShift, URShiftAssign and URShift tokens.
Tue, 26 Jun 2007 08:37:00 +0000 aziz - Added code for parsing LorEorG, LorG, LessEqual, LessThan, LShiftAssign and LShift tokens.
Tue, 26 Jun 2007 08:36:00 +0000 aziz - Added code for parsing LorEorG, LorG, LessEqual, LessThan, LShiftAssign and LShift tokens.
Tue, 26 Jun 2007 07:57:00 +0000 aziz - Added code for parsing Unordered, UorE, UorG, UorGorE, UorL, UorLorE, NotEqual and Not tokens.
Mon, 25 Jun 2007 19:05:01 +0000 aziz - Removed test string.
Mon, 25 Jun 2007 19:04:03 +0000 aziz - Added code for parsing back quote and raw strings.
Mon, 25 Jun 2007 17:45:02 +0000 aziz - Added missing commas after the items in the messages table.
Mon, 25 Jun 2007 13:34:03 +0000 aziz - Added struct for strings to Token with 'pf' = postfix.
Mon, 25 Jun 2007 08:37:02 +0000 aziz - Added code for parsing the '#line' special token.
Sun, 24 Jun 2007 18:01:02 +0000 aziz - Added code for parsing MulAssign, Mul, ModAssign, Mod, XorAssign and Xor tokens.
Sun, 24 Jun 2007 17:19:03 +0000 aziz - Added table for identifiers to Lexer.
Sun, 24 Jun 2007 15:02:02 +0000 aziz - Added code for parsing CatAssign and Tilde tokens.
Sun, 24 Jun 2007 12:26:02 +0000 aziz - Added code for parsing Assign and Equal tokens.
Sun, 24 Jun 2007 11:35:04 +0000 aziz - Added code for parsing PlusAssign, PlusPlus, Plus, MinusAssign, MinusMinus, Minus tokens.
Sun, 24 Jun 2007 11:15:03 +0000 aziz - Added code for parsing AndAssign, AndLogical and AndBinary tokens.
Sun, 24 Jun 2007 11:13:01 +0000 aziz - Added code for parsing OrAssign, OrLogical and OrBinary tokens.
Sun, 24 Jun 2007 11:02:05 +0000 aziz - Added code for parsing Dot, Slice and Ellipses tokens.
Sat, 23 Jun 2007 22:43:02 +0000 aziz - Added code for parsing Colon, Semicolon, Question, Comma and Dollar.
Sat, 23 Jun 2007 22:31:02 +0000 aziz - Added code for parsing braces.
Sat, 23 Jun 2007 22:08:04 +0000 aziz - Parsing character literals more correctly.
Sat, 23 Jun 2007 21:48:03 +0000 aziz - Moved code for scanning character literals to separate function.
Sat, 23 Jun 2007 20:12:03 +0000 aziz - Removed Whitespace from enum list.
Sat, 23 Jun 2007 14:23:01 +0000 aziz - Added Whitespace to the character properties table.
Sat, 23 Jun 2007 14:11:01 +0000 aziz - Started implementation of lexing numbers.
Sat, 23 Jun 2007 13:14:05 +0000 aziz - Parsing /= now.
Sat, 23 Jun 2007 12:22:03 +0000 aziz - Added isidbeg() function.
Sat, 23 Jun 2007 10:02:00 +0000 aziz - Added code to decode Unicode characters in identifiers.
Sat, 23 Jun 2007 08:54:00 +0000 aziz - Added Unicode line and paragraph separators.
Sat, 23 Jun 2007 08:33:00 +0000 aziz - Parsing // comments now.
Sat, 23 Jun 2007 07:46:00 +0000 aziz - Parsing string and character literals now (rudimentary implementation.)
Fri, 22 Jun 2007 20:41:04 +0000 aziz - Parsing /* */ comments now.
Fri, 22 Jun 2007 20:25:02 +0000 aziz - Parsing nested comments correctly now.
Fri, 22 Jun 2007 19:41:02 +0000 aziz - Added style sheet.
Fri, 22 Jun 2007 19:33:02 +0000 aziz - Started writing XML generator.
Fri, 22 Jun 2007 14:12:02 +0000 aziz - Started implementation of scan().
Thu, 21 Jun 2007 18:36:04 +0000 aziz - Added TOK enum.
Wed, 30 May 2007 13:14:00 +0000 aziz - Initializing ptable with a precomputed array literal.
Tue, 29 May 2007 20:42:01 +0000 aziz - Corrected some errors to make the file compile.
Mon, 28 May 2007 19:03:02 +0000 aziz Initial import.