OSDN Git Service

bytom/equity.git
5 years agooptimise lockstatement value (#10)
oysheng [Fri, 28 Sep 2018 11:24:29 +0000 (19:24 +0800)]
optimise lockstatement value (#10)

5 years ago add assgin statement and modify defined statement to support declaration (#9)
oysheng [Tue, 18 Sep 2018 07:31:55 +0000 (15:31 +0800)]
 add assgin statement and modify defined statement to support declaration (#9)

* modify define statement

* add assgin statement

* optimise assign statement

* modify print

* add assign statement unit test

* not support that the variable was been used in assign statement when it's not defined

* check whether the defined variable is used or not

5 years agofix related check to support that if-else statement include lock/unlock statement...
oysheng [Thu, 13 Sep 2018 09:11:35 +0000 (17:11 +0800)]
fix related check to support that if-else statement include lock/unlock statement (#8)

* fix Hash Type check

* optimise lock statement

* add if-else check

* optimise check value

* modify value used count

* add statement result check for if-else

* fix check index for if-else statement

* modify test name

* add recursive contract

5 years agoadd if-else statement (#7)
oysheng [Mon, 10 Sep 2018 08:09:52 +0000 (16:09 +0800)]
add if-else statement (#7)

* add define statement for equity

* add test

* add if-else statement

* handle with stack

* optimise parameter reference check

* optimise else label

* optimise ifbody stack

* optimse compile if else statement

* check math for count

* add unit test

* optimise parse ifstatement

* after endif support add statements

* add sequese for ifstatement

* add test

* rm redundant modify

5 years ago add define statement for equity (#6)
oysheng [Fri, 31 Aug 2018 09:51:22 +0000 (17:51 +0800)]
 add define statement for equity  (#6)

* add define statement for equity

* add test

5 years agoadd Makefile and ci (#5)
oysheng [Fri, 24 Aug 2018 05:22:35 +0000 (13:22 +0800)]
add Makefile and ci (#5)

5 years agomodify unit test for check_test (#4)
oysheng [Fri, 24 Aug 2018 02:31:38 +0000 (10:31 +0800)]
modify unit test for check_test (#4)

5 years agoadd test case (#3)
Paladz [Fri, 24 Aug 2018 02:26:25 +0000 (10:26 +0800)]
add test case (#3)

* add test case

* edit for code review

5 years ago add value calculate with lock statement (#2)
oysheng [Thu, 23 Aug 2018 14:44:50 +0000 (22:44 +0800)]
 add value calculate with lock statement  (#2)

* add value calculate with lock statement

* remove redundant require code

* optimise style

* delete redundant function

5 years agoMerge pull request #1 from Bytom/dev
Paladz [Thu, 23 Aug 2018 06:55:31 +0000 (14:55 +0800)]
Merge pull request #1 from Bytom/dev

modify equitycmd from commandline to filename

5 years agomodify equitycmd from commandline to filename
oysheng [Tue, 21 Aug 2018 06:05:29 +0000 (14:05 +0800)]
modify equitycmd from commandline to filename

5 years agocp code from bytom repo
paladz [Mon, 20 Aug 2018 08:43:12 +0000 (16:43 +0800)]
cp code from bytom repo