tiger.ml.git
6 years agoRemove stand-alone grammar rule for ID
Siraaj Khandkar [Mon, 28 May 2018 17:42:00 +0000 (13:42 -0400)] 
Remove stand-alone grammar rule for ID

6 years agoFix reduce/reduce conflict
Siraaj Khandkar [Mon, 28 May 2018 17:23:02 +0000 (13:23 -0400)] 
Fix reduce/reduce conflict

by removing a stand-alone type_id definition, which seems to have conflicted
with id definition

6 years agoRe-org testing code
Siraaj Khandkar [Sat, 26 May 2018 01:59:59 +0000 (21:59 -0400)] 
Re-org testing code

6 years agoDefine initial grammar
Siraaj Khandkar [Sat, 26 May 2018 01:55:20 +0000 (21:55 -0400)] 
Define initial grammar

FIXME: 85 shift/reduce conflicts, 1 reduce/reduce conflict.

6 years agoAdd another test case
Siraaj Khandkar [Thu, 24 May 2018 01:46:33 +0000 (21:46 -0400)] 
Add another test case

6 years agoImprove test result printing
Siraaj Khandkar [Thu, 24 May 2018 01:39:05 +0000 (21:39 -0400)] 
Improve test result printing

6 years agoUse meaningful names of test cases
Siraaj Khandkar [Thu, 24 May 2018 01:27:53 +0000 (21:27 -0400)] 
Use meaningful names of test cases

6 years agoAdd another test case - define recursive function
Siraaj Khandkar [Thu, 24 May 2018 01:24:15 +0000 (21:24 -0400)] 
Add another test case - define recursive function

6 years agoFix warnings: 4, 6, 29
Siraaj Khandkar [Thu, 24 May 2018 01:10:16 +0000 (21:10 -0400)] 
Fix warnings: 4, 6, 29

4  : fragile pattern-matching:
        using option to mean EOF, not yet sure if will be compatible with
        ocamlyacc - may need to switch to raising exception
6  : label f was omitted
29 : unescaped end-of-line

6 years agoEnable all warnings
Siraaj Khandkar [Thu, 24 May 2018 01:03:49 +0000 (21:03 -0400)] 
Enable all warnings

6 years agoAdd test cases
Siraaj Khandkar [Thu, 24 May 2018 01:03:20 +0000 (21:03 -0400)] 
Add test cases

6 years agoStop indiscriminate eating
Siraaj Khandkar [Wed, 23 May 2018 21:51:28 +0000 (17:51 -0400)] 
Stop indiscriminate eating

6 years agoComplete 1.02.p.1: Tiger lexer
Siraaj Khandkar [Wed, 23 May 2018 03:46:42 +0000 (23:46 -0400)] 
Complete 1.02.p.1: Tiger lexer

6 years agoLay down Tiger build skeleton
Siraaj Khandkar [Mon, 30 Apr 2018 16:13:10 +0000 (12:13 -0400)] 
Lay down Tiger build skeleton

6 years agoImplement balanced binary tree and refactor
Siraaj Khandkar [Mon, 30 Apr 2018 15:15:06 +0000 (11:15 -0400)] 
Implement balanced binary tree and refactor

Was actually done last week; now just made the last few changes to Makefile.

6 years agoWIP Red Black tree
Siraaj Khandkar [Sat, 21 Apr 2018 02:35:21 +0000 (22:35 -0400)] 
WIP Red Black tree

6 years agoLeave DOT output on disk
Siraaj Khandkar [Thu, 19 Apr 2018 20:30:48 +0000 (16:30 -0400)] 
Leave DOT output on disk

for examination

6 years agoFix missing cleanup of "tree" executable
Siraaj Khandkar [Thu, 19 Apr 2018 15:44:03 +0000 (11:44 -0400)] 
Fix missing cleanup of "tree" executable

6 years agoFix demo of unbalanced behaviour - use graphviz
Siraaj Khandkar [Wed, 18 Apr 2018 16:58:17 +0000 (12:58 -0400)] 
Fix demo of unbalanced behaviour - use graphviz

6 years agoComplete 1.01.e.1.c: demo unbalanced behaviour
Siraaj Khandkar [Wed, 18 Apr 2018 15:39:14 +0000 (11:39 -0400)] 
Complete 1.01.e.1.c: demo unbalanced behaviour

6 years agoUpdate status dates
Siraaj Khandkar [Wed, 18 Apr 2018 13:19:25 +0000 (09:19 -0400)] 
Update status dates

6 years agoComplete 1.01.e.1.b: binary tree key->value set/get
Siraaj Khandkar [Wed, 18 Apr 2018 13:17:05 +0000 (09:17 -0400)] 
Complete 1.01.e.1.b: binary tree key->value set/get

6 years agoComplete 1.01.e.1.a - binary tree member
Siraaj Khandkar [Wed, 18 Apr 2018 03:57:14 +0000 (23:57 -0400)] 
Complete 1.01.e.1.a - binary tree member

6 years agoComplete 1.01.p.2
Siraaj Khandkar [Tue, 17 Apr 2018 23:48:01 +0000 (19:48 -0400)] 
Complete 1.01.p.2

straight line program interpreter - interp

6 years agoRewrite purely functionally
Siraaj Khandkar [Tue, 17 Apr 2018 22:29:26 +0000 (18:29 -0400)] 
Rewrite purely functionally

6 years agoComplete 1.01.p.1
Siraaj Khandkar [Tue, 17 Apr 2018 20:30:33 +0000 (16:30 -0400)] 
Complete 1.01.p.1

straight line program interpreter - maxargs

6 years agoMake a basic Makefile for a small OCaml program
Siraaj Khandkar [Mon, 16 Apr 2018 17:19:11 +0000 (13:19 -0400)] 
Make a basic Makefile for a small OCaml program

6 years agoFix missing indentation level
Siraaj Khandkar [Sat, 14 Apr 2018 23:49:11 +0000 (19:49 -0400)] 
Fix missing indentation level

6 years agoSet upper bound on total estimate
Siraaj Khandkar [Sat, 14 Apr 2018 14:57:32 +0000 (10:57 -0400)] 
Set upper bound on total estimate

6 years agoTabularize all and expand 1st 2 chapters
Siraaj Khandkar [Fri, 13 Apr 2018 22:24:51 +0000 (18:24 -0400)] 
Tabularize all and expand 1st 2 chapters

6 years agoBegin project plan
Siraaj Khandkar [Fri, 13 Apr 2018 13:21:52 +0000 (09:21 -0400)] 
Begin project plan

6 years agoInitial commit
ibnfirnas [Fri, 13 Apr 2018 22:43:04 +0000 (18:43 -0400)] 
Initial commit

This page took 0.040178 seconds and 4 git commands to generate.