]> git.mdlowis.com Git - archive/dlang-scm.git/log
archive/dlang-scm.git
13 years agoAdded tests for error conditions in parsing rules
Mike D. Lowis [Thu, 19 Jul 2012 20:58:42 +0000 (16:58 -0400)]
Added tests for error conditions in parsing rules

13 years agoAdded tests for arg-list and fixed a bug in test-apply
Mike D. Lowis [Thu, 19 Jul 2012 19:25:39 +0000 (15:25 -0400)]
Added tests for arg-list and fixed a bug in test-apply

13 years agoAdded macro for checking exceptions and switched all rules to use the abort exception...
Mike D. Lowis [Thu, 19 Jul 2012 18:54:53 +0000 (14:54 -0400)]
Added macro for checking exceptions and switched all rules to use the abort exception raising function rather than the error function

13 years agoAdded tests for dlang/core-form?
Mike D. Lowis [Thu, 19 Jul 2012 00:10:04 +0000 (20:10 -0400)]
Added tests for dlang/core-form?

13 years agoAdded tests for core-form parsing function
Mike D. Lowis [Wed, 18 Jul 2012 21:08:13 +0000 (17:08 -0400)]
Added tests for core-form parsing function

13 years agoAdded test for infix operator application
Mike D. Lowis [Wed, 18 Jul 2012 20:29:09 +0000 (16:29 -0400)]
Added test for infix operator application

13 years agoAdded tests for core forms and cleaned up some existing functions
Mike D. Lowis [Wed, 18 Jul 2012 20:18:26 +0000 (16:18 -0400)]
Added tests for core forms and cleaned up some existing functions

13 years agoAdded tests for parsing infix operator application
Mike D. Lowis [Tue, 17 Jul 2012 20:48:39 +0000 (16:48 -0400)]
Added tests for parsing infix operator application

13 years agoAdded helper functions for comparing syntax trees and used those to refactor the...
Mike D. Lowis [Tue, 17 Jul 2012 17:22:39 +0000 (13:22 -0400)]
Added helper functions for comparing syntax trees and used those to refactor the parser unit tests for readability

13 years agoAdded tests for expression and basic expression parsing rules
Mike D. Lowis [Mon, 16 Jul 2012 20:46:40 +0000 (16:46 -0400)]
Added tests for expression and basic expression parsing rules

13 years agoAdded blacklisted Id characters to a predicate function for use in the lexer. This...
Mike D. Lowis [Mon, 16 Jul 2012 18:23:44 +0000 (14:23 -0400)]
Added blacklisted Id characters to a predicate function for use in the lexer. This fixes the Id and Id-list parsing

13 years agoAdded tests for id-list
Michael D. Lowis [Sat, 14 Jul 2012 06:54:37 +0000 (02:54 -0400)]
Added tests for id-list

13 years agoAdded some tests for the parser
Mike D. Lowis [Fri, 13 Jul 2012 20:38:41 +0000 (16:38 -0400)]
Added some tests for the parser

13 years agoTweaked EBNF grammar and implemented some more parser functions
Michael D. Lowis [Fri, 13 Jul 2012 05:10:19 +0000 (01:10 -0400)]
Tweaked EBNF grammar and implemented some more parser functions

13 years agoTweaked comment block
Mike D. Lowis [Thu, 12 Jul 2012 21:00:33 +0000 (17:00 -0400)]
Tweaked comment block

13 years agoTweaked comment block
Mike D. Lowis [Thu, 12 Jul 2012 20:59:34 +0000 (16:59 -0400)]
Tweaked comment block

13 years agoAdded comment to parser describing the EBNF grammar I hope to implement
Mike D. Lowis [Thu, 12 Jul 2012 20:58:46 +0000 (16:58 -0400)]
Added comment to parser describing the EBNF grammar I hope to implement

13 years agoAdded vim script for generating and working with CTags as well as tests for the termi...
Mike D. Lowis [Thu, 12 Jul 2012 20:23:03 +0000 (16:23 -0400)]
Added vim script for generating and working with CTags as well as tests for the terminator tokens and comma recognition

13 years agoMoved compile options from include flags to the compile options macro
Mike D. Lowis [Thu, 12 Jul 2012 19:31:12 +0000 (15:31 -0400)]
Moved compile options from include flags to the compile options macro

13 years agoRough draft of example source file
Mike D. Lowis [Thu, 12 Jul 2012 19:30:38 +0000 (15:30 -0400)]
Rough draft of example source file

13 years agoRough draft of dlang parser implemented. 0 unit tests for now
Michael D. Lowis [Thu, 12 Jul 2012 05:29:58 +0000 (01:29 -0400)]
Rough draft of dlang parser implemented. 0 unit tests for now

13 years agoAdded a constructor for the lexer and tests to prove it works with buf
Michael D. Lowis [Thu, 12 Jul 2012 03:04:55 +0000 (23:04 -0400)]
Added a constructor for the lexer and tests to prove it works with buf

13 years agoFinished unit tests for lexer
Mike D. Lowis [Wed, 11 Jul 2012 17:51:25 +0000 (13:51 -0400)]
Finished unit tests for lexer

13 years agoRefactored id recognition function to use while loop
Mike D. Lowis [Wed, 11 Jul 2012 17:50:52 +0000 (13:50 -0400)]
Refactored id recognition function to use while loop

13 years agoFixed bug in while loop and added tests for tokenize, whitespace, and comment
Mike D. Lowis [Wed, 11 Jul 2012 16:16:46 +0000 (12:16 -0400)]
Fixed bug in while loop and added tests for tokenize, whitespace, and comment

13 years agoWhitespace changes only ( I'm OCD :-) )
Mike D. Lowis [Tue, 10 Jul 2012 21:20:49 +0000 (17:20 -0400)]
Whitespace changes only ( I'm OCD :-) )

13 years agoCheckpoint Commit. Added unit tests for numbers, whitespace, and comments
Mike D. Lowis [Tue, 10 Jul 2012 21:20:09 +0000 (17:20 -0400)]
Checkpoint Commit. Added unit tests for numbers, whitespace, and comments

13 years agoAdded testes for exponent recognition
Michael D. Lowis [Tue, 10 Jul 2012 06:04:08 +0000 (02:04 -0400)]
Added testes for exponent recognition

13 years agoAdded tests for recognizing decimals
Michael D. Lowis [Tue, 10 Jul 2012 05:29:04 +0000 (01:29 -0400)]
Added tests for recognizing decimals

13 years agoAdded more unit tests for lexer
Michael D. Lowis [Tue, 10 Jul 2012 04:49:10 +0000 (00:49 -0400)]
Added more unit tests for lexer

13 years agoCheckpoint. Overrode error function for unit tests and rearranged source files
Mike D. Lowis [Mon, 9 Jul 2012 20:43:01 +0000 (16:43 -0400)]
Checkpoint. Overrode error function for unit tests and rearranged source files

13 years agoTests must now return an explicit #t value to pass, anything else is considered a...
Mike D. Lowis [Mon, 9 Jul 2012 13:36:15 +0000 (09:36 -0400)]
Tests must now return an explicit #t value to pass, anything else is considered a fail

13 years agoStarted work on dlang parser and finished number lexing functions for the lexer
Michael D. Lowis [Mon, 9 Jul 2012 04:17:14 +0000 (00:17 -0400)]
Started work on dlang parser and finished number lexing functions for the lexer

13 years agoFirst crack at dlang lexer
Michael D. Lowis [Fri, 6 Jul 2012 21:56:12 +0000 (17:56 -0400)]
First crack at dlang lexer

13 years agofinished tests for buf.scm
Michael D. Lowis [Fri, 6 Jul 2012 03:38:08 +0000 (23:38 -0400)]
finished tests for buf.scm

13 years agoDeleted doxyfile
Michael D. Lowis [Thu, 5 Jul 2012 04:37:59 +0000 (00:37 -0400)]
Deleted doxyfile

13 years agoImplemented unit tests for buf.scm
Michael D. Lowis [Thu, 5 Jul 2012 04:36:34 +0000 (00:36 -0400)]
Implemented unit tests for buf.scm

13 years agoAdded unit testing capability and first unit test file
Michael D. Lowis [Thu, 5 Jul 2012 03:25:59 +0000 (23:25 -0400)]
Added unit testing capability and first unit test file

13 years agoFixed bug in buf-fill
Michael D. Lowis [Wed, 4 Jul 2012 01:12:58 +0000 (21:12 -0400)]
Fixed bug in buf-fill

13 years agoFirst complete and untested version of buf checked in
Michael D. Lowis [Wed, 4 Jul 2012 00:58:28 +0000 (20:58 -0400)]
First complete and untested version of buf checked in

13 years agocheckpoint commit
Mike D. Lowis [Tue, 3 Jul 2012 17:56:36 +0000 (13:56 -0400)]
checkpoint commit

13 years agoAdded basic support for unit test runner. Unit test framework forthcoming
Mike D. Lowis [Tue, 3 Jul 2012 16:49:56 +0000 (12:49 -0400)]
Added basic support for unit test runner. Unit test framework forthcoming

13 years agoUpdated makefile to remove unnnecessary functions and rules
Mike D. Lowis [Tue, 3 Jul 2012 15:14:59 +0000 (11:14 -0400)]
Updated makefile to remove unnnecessary functions and rules

13 years agoAdded tests source file
Mike D. Lowis [Tue, 3 Jul 2012 15:09:25 +0000 (11:09 -0400)]
Added tests source file

13 years agoRemoved c++ unit test framework
Mike D. Lowis [Tue, 3 Jul 2012 15:07:55 +0000 (11:07 -0400)]
Removed c++ unit test framework

13 years agoInitial Commit
Mike D. Lowis [Tue, 3 Jul 2012 15:07:30 +0000 (11:07 -0400)]
Initial Commit