src/libsailr/HISTORY.md

HISTORY

Project Started [Aug 2018]

Milestone Ver 0.1 [Nov 2018]

cd vm; ./compile_vm.sh; cd .. 
./compile.sh
./myparser sample_code/code1.slr

Ver 0.2 [Nov. 23 2018]

./compile_cpp.sh
cd <LibsailrDev_Project_Directory>/sailr/
make build

Ver 0.21 [Nov. 28 2018]

Ver 0.22 [Dec. 17 2018]

Ver 0.23 [Dec. 18 2018]

Ver 0.24 [Dec.21 2018]

Ver 0.25 [Dec.21 2018]

Ver 0.26 [Dec. 21 2018]

Ver 0.30 [Dec. 25 2018]

Ver 0.31 [Dec. 28 2018]

Ver 0.32

Ver 0.33 [Jan. 16 2019]

Ver 0.35 [Feb. 18 2019]

Ver 0.40 [Mar. 5 2019]

Ver 0.50 [Apr. 6 2019]

Ver 0.51 (Apr. 21 2019)

Ver 0.60 (May. 15 2019)

Ver 0.61 (Jun. 1 2019)

Ver 0.62 (Jun. 16 2019)

Ver 0.63 (Aug. 8 2019)

Ver 0.64 (Sep. 10 2019)

Ver 0.65 (Sep.11 2019)

Ver 0.66 (Sep.23 2019)

Ver 0.67 (Sep.24 2019)

Ver 0.68 (Sep.25 2019)

Ver 0.69 (Sep. 30 2019)

Ver 0.70 (Oct. 6 2019)

Ver 0.71 (Oct. 25 2019)

if ( carname =~ re/(^Merc)/ ) { country = "Germany" ; type = rexp_matched(1) }
else if( carname =~ re/(^Cadillac|^Ford)/ ) { country = "USA" ; type = rexp_matched(1); }
else if( carname =~ re/(^Honda|^Toyota)/ ) { country = "Japan" ; type = rexp_matched(1); } 
else { carname = "other country" }

Ver 0.72 (Oct. 26 2019)

Ver 0.72b

Ver 0.73 (Oct. 29 2019)

Ver 0.74 (Nov. 5 2019)

Ver 0.75 (Nov. 6 2019)

Ver 0.76 (Nov. 9 2019)

// Main change in lex.l
-<INITIAL,IFSTATE,ELSESTATE>else
+<INITIAL,IFSTATE,ELSESTATE>[\t \n]*else[\t \n]*

// Main change in parse.y
-if_stmt        : KEY_IF condition then_stmts opt_termin opt_else
+if_stmt        : KEY_IF condition then_stmts opt_else
if(condition){then_statement} TERMIN
next_normal_statment

Ver 0.77 (Nov. 16 2019)

Ver 0.78 (Nov. 17 2019)

Ver 0.79 (Jan. 5 2020)

# e.g.
# Suppose age variable already exists on ptr_table as PTR_INT
# The following code did not work, because age on stack is still PP_INT
age2 = age

Ver 0.80 (Jan. 19 2020)

Ver 0.81

Ver 0.8.2

Ver 0.8.3

Ver 0.8.4

Ver 0.8.5

Ver 0.8.6

Ver 0.8.7

Ver 0.8.8

Ver. 0.8.9

Ver. 0.8.10

Ver. 0.8.11 (Nov. 12th, 2022)

Plan

Abandoned Ideas



Try the datasailr package in your browser

Any scripts or data that you put into this service are public.

datasailr documentation built on Nov. 13, 2022, 9:06 a.m.