]>
git.mdlowis.com Git - archive/dlang.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Mike D. Lowis [Mon, 26 Mar 2012 17:59:09 +0000 (13:59 -0400)]
Made the syntax more permissive of commas in lists, vectors, maps, and macros. This also allows us to define a list of length 1 by placing a comma immediately before the closing paren
Mike D. Lowis [Mon, 26 Mar 2012 15:44:56 +0000 (11:44 -0400)]
Updated dependencies with fixes to compile options. The build should now work on a wider variety of systems.
Mike D. Lowis [Sun, 25 Mar 2012 19:13:31 +0000 (15:13 -0400)]
Renamed Language spec
Mike D. Lowis [Sun, 25 Mar 2012 19:12:50 +0000 (15:12 -0400)]
Updated language spec
Mike D. Lowis [Thu, 15 Mar 2012 19:28:08 +0000 (15:28 -0400)]
Added description of escape characters
Mike D. Lowis [Thu, 15 Mar 2012 18:55:53 +0000 (14:55 -0400)]
Added datatype examples to language spec
Mike D. Lowis [Thu, 15 Mar 2012 18:17:54 +0000 (14:17 -0400)]
Updated type sections in the language spec
Mike D. Lowis [Thu, 15 Mar 2012 17:53:36 +0000 (13:53 -0400)]
Updated Language spec with description of Numbers
Mike D. Lowis [Thu, 15 Mar 2012 17:52:35 +0000 (13:52 -0400)]
Updated Language spec with description of Numbers
Mike D. Lowis [Thu, 15 Mar 2012 02:00:35 +0000 (22:00 -0400)]
Updated language spec outline
Mike D. Lowis [Thu, 15 Mar 2012 01:42:22 +0000 (21:42 -0400)]
Added language specification document
Mike D. Lowis [Tue, 13 Mar 2012 21:49:10 +0000 (17:49 -0400)]
Updated scheme translator to keep track of variable scope using ScopeStack
Mike D. Lowis [Tue, 13 Mar 2012 21:48:23 +0000 (17:48 -0400)]
Updated parse utils
Mike D. Lowis [Tue, 13 Mar 2012 19:03:49 +0000 (15:03 -0400)]
Updated parse-utils
Mike D. Lowis [Tue, 13 Mar 2012 16:55:56 +0000 (12:55 -0400)]
Updated parse-utils and updated to the newer, cleaner, exception interface
Mike D. Lowis [Tue, 13 Mar 2012 14:32:53 +0000 (10:32 -0400)]
Updated rake_utils to version supporting embedded resource files
Mike D. Lowis [Mon, 12 Mar 2012 17:24:52 +0000 (13:24 -0400)]
Scheme environment file is now embedded directly in binary so the parser is completely self contained.
Mike D. Lowis [Sun, 11 Mar 2012 16:58:50 +0000 (12:58 -0400)]
Added define and import operators. Updated assignment parser rule with a rule for declarations. Also updated scheme output to reflect the changes.
Mike D. Lowis [Sat, 10 Mar 2012 21:26:22 +0000 (16:26 -0500)]
Updated README for version 0.2
Mike D. Lowis [Sat, 10 Mar 2012 21:00:17 +0000 (16:00 -0500)]
Shortened pattern ids for macro syntax
Mike D. Lowis [Sat, 10 Mar 2012 20:54:36 +0000 (15:54 -0500)]
Optimized tree modifications in scheme printerw
Mike D. Lowis [Sat, 10 Mar 2012 20:51:27 +0000 (15:51 -0500)]
Updated main to generate a scheme temp file, compile it, and then delete it
Mike D. Lowis [Sat, 10 Mar 2012 20:35:25 +0000 (15:35 -0500)]
Updated parse-utils
Mike D. Lowis [Sat, 10 Mar 2012 20:30:46 +0000 (15:30 -0500)]
Updated parse-utils
Mike D. Lowis [Sat, 10 Mar 2012 20:28:56 +0000 (15:28 -0500)]
Fixed macro expansion, Cleaned up namespaces, and fixed scheme output for maps
Mike D. Lowis [Sat, 10 Mar 2012 02:21:03 +0000 (21:21 -0500)]
Updated to new parse-utils api
Mike D. Lowis [Fri, 9 Mar 2012 17:24:08 +0000 (12:24 -0500)]
Commiting .gitignore
Mike D. Lowis [Fri, 9 Mar 2012 17:23:18 +0000 (12:23 -0500)]
Updated parse-utils and added map support to scheme environment
Mike D. Lowis [Thu, 8 Mar 2012 20:31:46 +0000 (15:31 -0500)]
Created seperate debug build with memory leak detection. Removed cork dependency from release build
Mike D. Lowis [Thu, 8 Mar 2012 14:33:36 +0000 (09:33 -0500)]
Macro expansion is now fully functional!
Mike D. Lowis [Wed, 7 Mar 2012 18:16:15 +0000 (13:16 -0500)]
Implemented macro parameter parsing.
Mike D. Lowis [Tue, 6 Mar 2012 22:00:33 +0000 (17:00 -0500)]
Macro parameter parsing is in place. AST substitution still needs to be implemented
Mike D. Lowis [Tue, 6 Mar 2012 18:31:45 +0000 (13:31 -0500)]
Added pattern class and updated assignment rule in preparation for macro expansion implementation
Mike D. Lowis [Tue, 6 Mar 2012 18:20:31 +0000 (13:20 -0500)]
Converted macro rules to create macros and patterns rather than ASTs
Mike D. Lowis [Tue, 6 Mar 2012 01:56:27 +0000 (20:56 -0500)]
Implemented hash map syntax
Mike D. Lowis [Tue, 6 Mar 2012 01:52:42 +0000 (20:52 -0500)]
Implemented hash map syntax
Mike D. Lowis [Tue, 6 Mar 2012 01:51:37 +0000 (20:51 -0500)]
Implemented hash map syntax
Mike D. Lowis [Tue, 6 Mar 2012 01:47:30 +0000 (20:47 -0500)]
Implemented hash map syntax
Mike D. Lowis [Mon, 5 Mar 2012 19:47:56 +0000 (14:47 -0500)]
Modified main to simply print the AST instead of translate it
Mike D. Lowis [Mon, 5 Mar 2012 18:49:49 +0000 (13:49 -0500)]
Added infrastructure for hash maps and added support for prototype member access via the . operator
Mike D. Lowis [Sat, 3 Mar 2012 18:33:16 +0000 (13:33 -0500)]
Delete macro helper classes and disabled macro expansion
Mike D. Lowis [Fri, 2 Mar 2012 19:26:04 +0000 (14:26 -0500)]
Updated syntax for macros. Macro expansion is a work in progress
Mike D. Lowis [Fri, 2 Mar 2012 15:40:46 +0000 (10:40 -0500)]
Implemented new list syntax. Found a bug in btparser from parse-utils. Exceptions are being created but not thrown. *slaps face*
Mike D. Lowis [Thu, 1 Mar 2012 20:02:50 +0000 (15:02 -0500)]
Disabled grouping operator and removed grave acceent from list literal syntax
Mike D. Lowis [Thu, 1 Mar 2012 16:43:43 +0000 (11:43 -0500)]
Added language integration tests
Mike D. Lowis [Thu, 1 Mar 2012 15:26:57 +0000 (10:26 -0500)]
Updated cork library
Mike D. Lowis [Thu, 1 Mar 2012 14:43:15 +0000 (09:43 -0500)]
Updated README
Mike D. Lowis [Thu, 1 Mar 2012 14:40:28 +0000 (09:40 -0500)]
Now linking against parse-utils library instead of compiling directly in.
Mike D. Lowis [Mon, 27 Feb 2012 20:28:44 +0000 (15:28 -0500)]
Removed erroneous delete operation that results in deleting a pointer that the iparser class does not own
Mike D. Lowis [Mon, 27 Feb 2012 01:04:54 +0000 (20:04 -0500)]
Uploaded macro and param files
Mike D. Lowis [Mon, 27 Feb 2012 00:57:24 +0000 (19:57 -0500)]
Added a task to build cork library before main binary
Mike D. Lowis [Sun, 26 Feb 2012 21:43:50 +0000 (16:43 -0500)]
Updated cork library
Mike D. Lowis [Sun, 26 Feb 2012 21:39:13 +0000 (16:39 -0500)]
Changed submodules to 'read-only' url so other people can check them out
Mike D. Lowis [Sun, 26 Feb 2012 21:26:25 +0000 (16:26 -0500)]
DLLexer was not properly handling single character operators
Mike D. Lowis [Sun, 26 Feb 2012 20:09:42 +0000 (15:09 -0500)]
Refactored dllexer
Mike D. Lowis [Sun, 26 Feb 2012 19:51:22 +0000 (14:51 -0500)]
Disabled support for macros
Mike D. Lowis [Sun, 26 Feb 2012 19:29:04 +0000 (14:29 -0500)]
Refactored and fixed some memory leaks
Mike D. Lowis [Thu, 23 Feb 2012 16:25:21 +0000 (11:25 -0500)]
Updated rakefile to use new rake_utils tool
Mike D. Lowis [Thu, 23 Feb 2012 16:23:51 +0000 (11:23 -0500)]
Re-added build dir
Mike D. Lowis [Thu, 23 Feb 2012 16:21:25 +0000 (11:21 -0500)]
added cork as a library from and external repo
Mike D. Lowis [Thu, 23 Feb 2012 16:19:47 +0000 (11:19 -0500)]
Added rake_utils as an external repo
Mike D. Lowis [Thu, 23 Feb 2012 16:04:21 +0000 (11:04 -0500)]
Overhauled codebase for major refactoring
Mike D. Lowis [Sun, 12 Feb 2012 17:54:57 +0000 (12:54 -0500)]
Updated README
Mike D. Lowis [Sun, 12 Feb 2012 17:53:31 +0000 (12:53 -0500)]
Updated README
Mike D. Lowis [Sun, 12 Feb 2012 17:52:00 +0000 (12:52 -0500)]
Updated README
Mike D. Lowis [Sun, 12 Feb 2012 17:49:55 +0000 (12:49 -0500)]
Commit initial version (0.1a)