]> git.mdlowis.com Git - proto/sclpl.git/log
proto/sclpl.git
12 years agoInitial commit of libsof
Mike D. Lowis [Wed, 11 Sep 2013 17:34:58 +0000 (13:34 -0400)]
Initial commit of libsof

12 years agoUpdated test framework
Mike D. Lowis [Thu, 22 Aug 2013 17:18:55 +0000 (13:18 -0400)]
Updated test framework

12 years agoWhack the old C based lexer and parser in favor of an all scheme parser
Mike D. Lowis [Tue, 13 Aug 2013 19:24:58 +0000 (15:24 -0400)]
Whack the old C based lexer and parser in favor of an all scheme parser

12 years agoremoved obsolete files
Mike D. Lowis [Tue, 13 Aug 2013 19:23:36 +0000 (15:23 -0400)]
removed obsolete files

12 years agoCommit language reference outline as LyX doc
Mike D. Lowis [Tue, 13 Aug 2013 19:15:20 +0000 (15:15 -0400)]
Commit language reference outline as LyX doc

12 years agoType inference now working for recursive functions
Mike D. Lowis [Tue, 13 Aug 2013 01:46:19 +0000 (21:46 -0400)]
Type inference now working for recursive functions

12 years agoFirst crack at type inference complete
Mike D. Lowis [Thu, 1 Aug 2013 00:35:55 +0000 (20:35 -0400)]
First crack at type inference complete

12 years agoadded desugaring for begin blocks with expressions and definition syntax for functions
Mike D. Lowis [Mon, 15 Jul 2013 00:11:57 +0000 (20:11 -0400)]
added desugaring for begin blocks with expressions and definition syntax for functions

12 years agoScheme-based syntax compiler now functional (With limited error detection and reporting)
Mike D. Lowis [Thu, 11 Jul 2013 16:47:19 +0000 (12:47 -0400)]
Scheme-based syntax compiler now functional (With limited error detection and  reporting)

12 years agoFunctioning REPL for core syntax
Mike D. Lowis [Mon, 17 Jun 2013 22:11:42 +0000 (18:11 -0400)]
Functioning REPL for core syntax

12 years agoFully functional scheme builders
Mike D. Lowis [Fri, 14 Jun 2013 14:01:04 +0000 (10:01 -0400)]
Fully functional scheme builders

12 years agoAdded Sconstruct file instead of premake
Mike D. Lowis [Fri, 14 Jun 2013 02:26:18 +0000 (22:26 -0400)]
Added Sconstruct file instead of premake

12 years agoImplemented Token Parsing
Mike D. Lowis [Fri, 29 Mar 2013 16:17:20 +0000 (12:17 -0400)]
Implemented Token Parsing

12 years agocommit new type constructors
Mike D. Lowis [Sun, 24 Mar 2013 21:54:34 +0000 (17:54 -0400)]
commit new type constructors

12 years agoAdded common folder with tokens.h header for use by lexer and parser
Mike D. Lowis [Fri, 15 Mar 2013 17:45:48 +0000 (13:45 -0400)]
Added common folder with tokens.h header for use by lexer and parser

12 years agocreated parser main.c skeleton
Mike D. Lowis [Fri, 15 Mar 2013 17:02:17 +0000 (13:02 -0400)]
created parser main.c skeleton

12 years agoreverted unwanted changes
Mike D. Lowis [Fri, 15 Mar 2013 16:39:28 +0000 (12:39 -0400)]
reverted unwanted changes

12 years agoupdated .gitignore file
Mike D. Lowis [Fri, 15 Mar 2013 16:38:13 +0000 (12:38 -0400)]
updated .gitignore file

12 years agoAdded example source and tokens file
Mike D. Lowis [Fri, 15 Mar 2013 16:37:11 +0000 (12:37 -0400)]
Added example source and tokens file

12 years agoRemoved debug print statement from lexer
Mike D. Lowis [Fri, 15 Mar 2013 16:33:10 +0000 (12:33 -0400)]
Removed debug print statement from lexer

13 years agoImplemented proper hexadecimal syntax
Mike D. Lowis [Sat, 9 Mar 2013 04:48:01 +0000 (23:48 -0500)]
Implemented proper hexadecimal syntax

13 years agoAdded comment handling to lexer
Mike D. Lowis [Thu, 28 Feb 2013 00:39:29 +0000 (19:39 -0500)]
Added comment handling to lexer

13 years agoupdated new design using tok module
Mike D. Lowis [Wed, 27 Feb 2013 01:17:01 +0000 (20:17 -0500)]
updated new design using tok module

13 years agofinished number matching
Mike D. Lowis [Tue, 26 Feb 2013 23:56:53 +0000 (18:56 -0500)]
finished number matching

13 years agoadded punctuation and terminator rules
Mike D. Lowis [Tue, 26 Feb 2013 01:20:41 +0000 (20:20 -0500)]
added punctuation and terminator rules

13 years agoImplemented machinery for working lexer
Mike D. Lowis [Mon, 25 Feb 2013 21:15:17 +0000 (16:15 -0500)]
Implemented machinery for working lexer

13 years agoadd file management module
Mike D. Lowis [Sun, 24 Feb 2013 17:05:20 +0000 (12:05 -0500)]
add file management module

13 years agoupdated parser to use garbage collector
Mike D. Lowis [Fri, 22 Feb 2013 18:20:04 +0000 (13:20 -0500)]
updated parser to use garbage collector

13 years agoupdated lexer to use garbage collector
Mike D. Lowis [Fri, 22 Feb 2013 18:18:39 +0000 (13:18 -0500)]
updated lexer to use garbage collector

13 years agoinitial commit
Mike D. Lowis [Fri, 22 Feb 2013 18:10:49 +0000 (13:10 -0500)]
initial commit

13 years agoupdated readme
Mike D. Lowis [Fri, 22 Feb 2013 18:09:40 +0000 (13:09 -0500)]
updated readme

13 years agoInitial commit
Mike Lowis [Thu, 10 Jan 2013 21:55:53 +0000 (13:55 -0800)]
Initial commit