]> git.mdlowis.com Git - proto/sclpl-rb.git/log
proto/sclpl-rb.git
6 years agostarted working on code generation and type checking as a single pass
Michael D. Lowis [Mon, 10 Feb 2020 20:14:55 +0000 (15:14 -0500)]
started working on code generation and type checking as a single pass

6 years agoadded TODO list
Michael D. Lowis [Mon, 10 Feb 2020 03:13:32 +0000 (22:13 -0500)]
added TODO list

6 years agoadded parsing of referenced modules
Michael D. Lowis [Mon, 10 Feb 2020 03:05:22 +0000 (22:05 -0500)]
added parsing of referenced modules

6 years agoreorg code and work on module loading
Michael D. Lowis [Fri, 7 Feb 2020 21:47:25 +0000 (16:47 -0500)]
reorg code and work on module loading

6 years agoadded record and array literals
Michael D. Lowis [Thu, 6 Feb 2020 02:49:21 +0000 (21:49 -0500)]
added record and array literals

6 years agoadded symbol table class
Michael D. Lowis [Wed, 5 Feb 2020 21:50:30 +0000 (16:50 -0500)]
added symbol table class

6 years agofixed up array and assignment parsing
Michael D. Lowis [Sat, 1 Feb 2020 19:32:37 +0000 (14:32 -0500)]
fixed up array and assignment parsing

6 years agoadded declaration parsing and scaffolding for array
Michael D. Lowis [Fri, 31 Jan 2020 03:20:40 +0000 (22:20 -0500)]
added declaration parsing and scaffolding for array

6 years agoadded nillable types
Michael D. Lowis [Thu, 30 Jan 2020 20:01:07 +0000 (15:01 -0500)]
added nillable types

6 years agoadded member access and function calls
Michael D. Lowis [Wed, 29 Jan 2020 04:06:16 +0000 (23:06 -0500)]
added member access and function calls

6 years agoimplemented statement parsing
Michael D. Lowis [Tue, 28 Jan 2020 03:22:09 +0000 (22:22 -0500)]
implemented statement parsing

6 years agoadded more scaffolding for declarations and assignments
Michael D. Lowis [Mon, 27 Jan 2020 21:58:15 +0000 (16:58 -0500)]
added more scaffolding for declarations and assignments

6 years agoadded return statement and scaffolding for other statements
Michael D. Lowis [Mon, 27 Jan 2020 21:54:27 +0000 (16:54 -0500)]
added return statement and scaffolding for other statements

6 years agoreorged code slightly
Michael D. Lowis [Mon, 27 Jan 2020 15:25:23 +0000 (10:25 -0500)]
reorged code slightly

6 years agotweaked syntax based on ideas from oberon
Michael D. Lowis [Mon, 27 Jan 2020 04:21:30 +0000 (23:21 -0500)]
tweaked syntax based on ideas from oberon

6 years agoadded ada notes
Michael D. Lowis [Fri, 20 Sep 2019 20:37:21 +0000 (16:37 -0400)]
added ada notes

6 years agotaking inspiration from ada...
Michael D. Lowis [Fri, 20 Sep 2019 03:32:04 +0000 (23:32 -0400)]
taking inspiration from ada...

6 years agoadded basic arithmetic operators with proper precedence
Michael D. Lowis [Sat, 3 Aug 2019 02:43:01 +0000 (22:43 -0400)]
added basic arithmetic operators with proper precedence

6 years agoimplemented first pass at pratt parser
Michael D. Lowis [Wed, 31 Jul 2019 03:19:18 +0000 (23:19 -0400)]
implemented first pass at pratt parser

6 years agosketched out pratt parser
Michael D. Lowis [Tue, 30 Jul 2019 21:09:05 +0000 (17:09 -0400)]
sketched out pratt parser

6 years agoadded bare minimum constant parsing (only ints)
Michael D. Lowis [Tue, 30 Jul 2019 17:47:23 +0000 (13:47 -0400)]
added bare minimum constant parsing (only ints)

6 years agoinitial commit
Michael D. Lowis [Tue, 30 Jul 2019 14:55:15 +0000 (10:55 -0400)]
initial commit