0000000000000000000000000000000000000000 ddab5f955606ab6d00a0d5cfed1d496ac551fcd6 DarrenGZY <zyguochn@gmail.com> 1445440342 -0400	commit (initial): first commit
ddab5f955606ab6d00a0d5cfed1d496ac551fcd6 4d7ec3dc56aa4e7bf5a8ab53413550cc6bc98438 DarrenGZY <zyguochn@gmail.com> 1445441542 -0400	commit: add gitignore
4d7ec3dc56aa4e7bf5a8ab53413550cc6bc98438 ec3f05aac00a52b897fe010751a8535a47105aca DarrenGZY <zyguochn@gmail.com> 1445442403 -0400	commit: "add lexer.mll"
ec3f05aac00a52b897fe010751a8535a47105aca cb19b2eeff7f4cffb776376b810c6511ed9cbf6e DarrenGZY <zyguochn@gmail.com> 1445442570 -0400	commit: update .gitignore
cb19b2eeff7f4cffb776376b810c6511ed9cbf6e 08b6551579b25b8487114d54e4e6f331bcf9d05c DarrenGZY <zyguochn@gmail.com> 1445643294 -0400	commit: lexer
08b6551579b25b8487114d54e4e6f331bcf9d05c c110070758607043301ccfa50f13350331226677 DarrenGZY <zyguochn@gmail.com> 1445643371 -0400	commit: remove lexer
c110070758607043301ccfa50f13350331226677 addc084a79ef1319edb49f38a42d54c3e6706191 DarrenGZY <zyguochn@gmail.com> 1446169671 -0400	commit: prototype of parser and scanner
addc084a79ef1319edb49f38a42d54c3e6706191 f99f57b5924f354dad0e690ea01491ca274f231f DarrenGZY <zyguochn@gmail.com> 1446212198 -0400	pull: Fast-forward
f99f57b5924f354dad0e690ea01491ca274f231f 024327c8031656b0ed1d02a3c67395417a05e1d3 DarrenGZY <zyguochn@gmail.com> 1446237266 -0400	commit: first version of ast
024327c8031656b0ed1d02a3c67395417a05e1d3 498e4c7a3544bc8b97a46dbd88ddca1efdc25e7d DarrenGZY <zyguochn@gmail.com> 1446773725 -0500	commit: build up ast
498e4c7a3544bc8b97a46dbd88ddca1efdc25e7d 5da31084e2cfd912d2242b5629b516d39adfbe03 DarrenGZY <zyguochn@gmail.com> 1446774036 -0500	commit: modify code format parser.mly
5da31084e2cfd912d2242b5629b516d39adfbe03 b8fc24c9601931def6e4cfab13c023852d6910c1 DarrenGZY <zyguochn@gmail.com> 1447185000 -0500	commit: add some stuff
b8fc24c9601931def6e4cfab13c023852d6910c1 81d85453c750d26a96246aadb0e47552fc9fa1e4 DarrenGZY <zyguochn@gmail.com> 1447209561 -0500	commit: simple test compile file
81d85453c750d26a96246aadb0e47552fc9fa1e4 fd466d1d76581d934a8c169a5460a65745da5930 DarrenGZY <zyguochn@gmail.com> 1447209594 -0500	commit: makefile
fd466d1d76581d934a8c169a5460a65745da5930 dceef6fa991c6878fc561f5b844386a7f15db25a DarrenGZY <zyguochn@gmail.com> 1447210545 -0500	commit: update
dceef6fa991c6878fc561f5b844386a7f15db25a df28492d699450d3a26dcfd4943beb90a28e22f8 DarrenGZY <zyguochn@gmail.com> 1447380960 -0500	commit: print a variable
df28492d699450d3a26dcfd4943beb90a28e22f8 eace157e7680bbcfbdaac075d4141acfe5badcbb DarrenGZY <zyguochn@gmail.com> 1447426398 -0500	commit: LFLA
eace157e7680bbcfbdaac075d4141acfe5badcbb e3888d19ae363aed7c013ef4e01f81b363096947 DarrenGZY <zyguochn@gmail.com> 1447426477 -0500	commit: test print a variable
e3888d19ae363aed7c013ef4e01f81b363096947 62db7db6d8544612231fdcbb9a2b1b60c0cb3258 DarrenGZY <zyguochn@gmail.com> 1447446126 -0500	commit: declare and print vector
62db7db6d8544612231fdcbb9a2b1b60c0cb3258 a2203e0fed00b85b3a1413d0003b082feb4e5223 DarrenGZY <zyguochn@gmail.com> 1447446167 -0500	commit: add List.rev to some lists
a2203e0fed00b85b3a1413d0003b082feb4e5223 256482336b6261cdaf92f4b4e105cfc79dc46b39 DarrenGZY <zyguochn@gmail.com> 1447446230 -0500	commit: remove original test.la
256482336b6261cdaf92f4b4e105cfc79dc46b39 1c9c888509326ff17c04208aaaf992a566c1cf56 DarrenGZY <zyguochn@gmail.com> 1447446275 -0500	commit: test var and vector
1c9c888509326ff17c04208aaaf992a566c1cf56 1167e5b2f46be409636d5008510cb8e55ff8767b DarrenGZY <zyguochn@gmail.com> 1447449562 -0500	commit: declare simple matrix and print
1167e5b2f46be409636d5008510cb8e55ff8767b d89105e234d29e15988a5280dca119e1661c4fdd DarrenGZY <zyguochn@gmail.com> 1447450301 -0500	commit: matrix declare and print test
d89105e234d29e15988a5280dca119e1661c4fdd 92866b9558362c597070f0b1d503ce08a99933a9 DarrenGZY <zyguochn@gmail.com> 1447453297 -0500	pull origin master: Fast-forward
92866b9558362c597070f0b1d503ce08a99933a9 0e844de66395ea6c12b372dba73a47fc5cca1e83 DarrenGZY <zyguochn@gmail.com> 1447453384 -0500	commit: remove execute file
0e844de66395ea6c12b372dba73a47fc5cca1e83 455cf3a5c65d1289491bc676682e114279a783e1 DarrenGZY <zyguochn@gmail.com> 1447453437 -0500	pull origin master: Merge made by the 'recursive' strategy.
455cf3a5c65d1289491bc676682e114279a783e1 617b2c704fcc6f1ade8eb81174ce60abfe04e6ab DarrenGZY <zyguochn@gmail.com> 1447646686 -0500	commit: make the output python file executable
617b2c704fcc6f1ade8eb81174ce60abfe04e6ab 73e3959bb38f10a376bd5490c767e60b3236b3f3 DarrenGZY <zyguochn@gmail.com> 1447646724 -0500	commit: add some operators
73e3959bb38f10a376bd5490c767e60b3236b3f3 ff2a08f8c3bebe1b47328225c14417b6a0468aab DarrenGZY <zyguochn@gmail.com> 1447646787 -0500	commit: compile if, for, while statements, solve the identation problem
ff2a08f8c3bebe1b47328225c14417b6a0468aab d3c4de0f0faa0457c037bb394599cebc7c051599 DarrenGZY <zyguochn@gmail.com> 1447646899 -0500	commit: add some tests
d3c4de0f0faa0457c037bb394599cebc7c051599 9bed2049253e7251e9b19bec51c40229cf07481d DarrenGZY <zyguochn@gmail.com> 1447646953 -0500	commit: rm a wrong test file
9bed2049253e7251e9b19bec51c40229cf07481d 93dae37c9488fa952f9d0c1cfb08ec9e79e85d8d DarrenGZY <zyguochn@gmail.com> 1447647029 -0500	commit: modify gitignore
93dae37c9488fa952f9d0c1cfb08ec9e79e85d8d 031c4927f04a4a4d4e610e99bb7f51960d203598 DarrenGZY <zyguochn@gmail.com> 1447647202 -0500	commit: modify test_var_print.la
031c4927f04a4a4d4e610e99bb7f51960d203598 5ac9fae94b1d2e190cc84dbe88596c593abbc8f8 DarrenGZY <zyguochn@gmail.com> 1447797767 -0500	commit: rm a main test
5ac9fae94b1d2e190cc84dbe88596c593abbc8f8 f2145babe88157f007bbbea031db385e8b3d643f DarrenGZY <zyguochn@gmail.com> 1447798005 -0500	commit: rm a vecspace test
f2145babe88157f007bbbea031db385e8b3d643f e773404f50691e1eff2651242635199b6530da0a DarrenGZY <zyguochn@gmail.com> 1447803513 -0500	commit: add automatic regression test script
e773404f50691e1eff2651242635199b6530da0a 0c6ef0b4b98fe0b7f3fa4a3869e2eee2ffe513f4 DarrenGZY <zyguochn@gmail.com> 1447803566 -0500	commit: test comparation files
0c6ef0b4b98fe0b7f3fa4a3869e2eee2ffe513f4 68cb678a03753ee73bb80d586f8df74f1e8a9ee5 DarrenGZY <zyguochn@gmail.com> 1447803602 -0500	commit: modify .gitignore
68cb678a03753ee73bb80d586f8df74f1e8a9ee5 d9c08f21a461a4a4ad5d5f9affd256a71d412983 DarrenGZY <zyguochn@gmail.com> 1447982751 -0500	commit: modify Makefile
d9c08f21a461a4a4ad5d5f9affd256a71d412983 085f1f27cec5a256b0b258fccb5b3c2087f42982 DarrenGZY <zyguochn@gmail.com> 1447988564 -0500	commit: add some operators
085f1f27cec5a256b0b258fccb5b3c2087f42982 e1ef40fa5d119be778a661129dc289ac8b927943 DarrenGZY <zyguochn@gmail.com> 1447988594 -0500	commit: python modules prototype
e1ef40fa5d119be778a661129dc289ac8b927943 ae7bad43c547d2140862a48f48e70602964c2f98 DarrenGZY <zyguochn@gmail.com> 1448741058 -0500	pull origin master: Fast-forward
ae7bad43c547d2140862a48f48e70602964c2f98 e73d112a0c0b35cd119b544c5db6c5c7f9bc7cc3 DarrenGZY <zyguochn@gmail.com> 1448812260 -0500	commit: copy to main directory, easy to use
e73d112a0c0b35cd119b544c5db6c5c7f9bc7cc3 38a4bcf91522449a5fd693ddee6c32a476dc3830 DarrenGZY <zyguochn@gmail.com> 1448834217 -0500	commit: add vecspace, inspace, some array elements problem unsolved
38a4bcf91522449a5fd693ddee6c32a476dc3830 9ad161efe04b0bed09085ae1a22e4752b79a057d DarrenGZY <zyguochn@gmail.com> 1448931946 -0500	commit: update some operator and array element problem
9ad161efe04b0bed09085ae1a22e4752b79a057d b9191c3c57def122be9607a5c62ce129385117fa DarrenGZY <zyguochn@gmail.com> 1448936952 -0500	commit: able to compile sample1 code, but corresponding python code does't work
b9191c3c57def122be9607a5c62ce129385117fa 54a379448cc085ef75927492b78e3310378e26ed DarrenGZY <zyguochn@gmail.com> 1448937009 -0500	commit: add some test file
54a379448cc085ef75927492b78e3310378e26ed 1f1748b7a68b255834a653e921efecd533f7b978 DarrenGZY <zyguochn@gmail.com> 1448937344 -0500	commit: update Makefile
1f1748b7a68b255834a653e921efecd533f7b978 73a0b7b179f26e35620554cc67c3c9023be26f9d DarrenGZY <zyguochn@gmail.com> 1448938276 -0500	commit: add print as a special function
73a0b7b179f26e35620554cc67c3c9023be26f9d 255870c3e1adeff8a01dbb330323231ad853f436 DarrenGZY <zyguochn@gmail.com> 1448938405 -0500	commit: rm modules.py
255870c3e1adeff8a01dbb330323231ad853f436 7ffea16c6dc5af29847f2537afb4d6ed5082c5ac DarrenGZY <zyguochn@gmail.com> 1449106993 -0500	commit: correctly compile sample code 1
7ffea16c6dc5af29847f2537afb4d6ed5082c5ac 0a78c57c13dce6cd0bcc572f962b65e272574dab DarrenGZY <zyguochn@gmail.com> 1449107772 -0500	commit: sample code 2 prototype
0a78c57c13dce6cd0bcc572f962b65e272574dab f59dcf4fb936fb51f05d65a58101d9a49ec723fb DarrenGZY <zyguochn@gmail.com> 1449108130 -0500	commit: fix issue #3
f59dcf4fb936fb51f05d65a58101d9a49ec723fb 596cdef10ad3120bef94cf95dcfa70230ff8d2ac DarrenGZY <zyguochn@gmail.com> 1449114564 -0500	commit: complete some basic arithmetics
596cdef10ad3120bef94cf95dcfa70230ff8d2ac fbb526cf2523819bc9790c930fccdf584014f4d1 DarrenGZY <zyguochn@gmail.com> 1449114594 -0500	commit: arithmetic test file
fbb526cf2523819bc9790c930fccdf584014f4d1 c508dc0330a084445715f6c2e1b6cb71523ca939 DarrenGZY <zyguochn@gmail.com> 1449115481 -0500	commit: minor changes on print function
c508dc0330a084445715f6c2e1b6cb71523ca939 25f4eabf4b403b4d7a26f3cdc18c59eca5733858 DarrenGZY <zyguochn@gmail.com> 1449247642 -0500	pull: Fast-forward
25f4eabf4b403b4d7a26f3cdc18c59eca5733858 1704bafa5c0d9857793ad8a7a5afe9806f5aa66a DarrenGZY <zyguochn@gmail.com> 1449436054 -0500	commit: cp new VecSpace.py
1704bafa5c0d9857793ad8a7a5afe9806f5aa66a a5ec2ee2f6b18fd2c208751577ea81536c6f595d DarrenGZY <zyguochn@gmail.com> 1449436081 -0500	pull: Merge made by the 'recursive' strategy.
a5ec2ee2f6b18fd2c208751577ea81536c6f595d 32f289e1f5928fdd0afeff85769894dc5dddde2e DarrenGZY <zyguochn@gmail.com> 1449436134 -0500	commit: cp new VecSpace.py
32f289e1f5928fdd0afeff85769894dc5dddde2e 3dd9001cdc7a11d74f7efaa3a08caa9177e7587f DarrenGZY <zyguochn@gmail.com> 1449436277 -0500	commit: cp new Core.py
3dd9001cdc7a11d74f7efaa3a08caa9177e7587f 54729add8bd23716051e134c62926c4cf1342d0e DarrenGZY <zyguochn@gmail.com> 1449437788 -0500	commit: fix some errors
54729add8bd23716051e134c62926c4cf1342d0e 08f2c7b85af72e769ef8e94f24743a5d9c8433f2 DarrenGZY <zyguochn@gmail.com> 1449548410 -0500	pull: Fast-forward
08f2c7b85af72e769ef8e94f24743a5d9c8433f2 a81c66701dcf935151645394cc507a3f4d07f340 DarrenGZY <zyguochn@gmail.com> 1449552590 -0500	commit: solve array assignment
a81c66701dcf935151645394cc507a3f4d07f340 9a138300cc3cb8e8f68684d124046d864706da9f DarrenGZY <zyguochn@gmail.com> 1449552639 -0500	commit: add some tests
9a138300cc3cb8e8f68684d124046d864706da9f 119ee5efd6459ba568c69d0e3bd0b36028202bfb DarrenGZY <zyguochn@gmail.com> 1449607519 -0500	commit: add a new layer-python abstract syntax tree
119ee5efd6459ba568c69d0e3bd0b36028202bfb d3125c17fa560ee3a5f5041521dbba9589802184 DarrenGZY <zyguochn@gmail.com> 1449611321 -0500	commit: change python statements order, make them the same order as LFLA statements
d3125c17fa560ee3a5f5041521dbba9589802184 005c6b4360ad10bcbdd0ee36a71d89515b92b2b3 DarrenGZY <zyguochn@gmail.com> 1449611863 -0500	commit: move some checks from compile.ml to translate.ml
005c6b4360ad10bcbdd0ee36a71d89515b92b2b3 4dd6519cca6c34731ab0b07ac2eae96792953711 DarrenGZY <zyguochn@gmail.com> 1449638933 -0500	pull: Fast-forward
4dd6519cca6c34731ab0b07ac2eae96792953711 9ae33275d59c9663cfe1f6020439a126b7d7a5bf DarrenGZY <zyguochn@gmail.com> 1449675855 -0500	commit: add symbol tables, some problems remain
9ae33275d59c9663cfe1f6020439a126b7d7a5bf e81ee966b4498c7bb4de3a15cda1f4b26d5b33ff DarrenGZY <zyguochn@gmail.com> 1449677994 -0500	commit: small updates
e81ee966b4498c7bb4de3a15cda1f4b26d5b33ff 39e9dfc086e7c01d54f3da50d5934cd3466d1f1c DarrenGZY <zyguochn@gmail.com> 1449691104 -0500	commit: add a basis builtin function
39e9dfc086e7c01d54f3da50d5934cd3466d1f1c 152580bbdabcbc983f2e4f7553489e456c19aa50 DarrenGZY <zyguochn@gmail.com> 1449693967 -0500	commit: pass the vecspace_add test
152580bbdabcbc983f2e4f7553489e456c19aa50 a325a42d9d3b382aa569896a832e8cfe2053e68a DarrenGZY <zyguochn@gmail.com> 1449694333 -0500	commit: fix issue #11
a325a42d9d3b382aa569896a832e8cfe2053e68a 97737a1bc6b2c7c5d381561f4c0b3910ca3af78f DarrenGZY <zyguochn@gmail.com> 1449697669 -0500	commit: comments could work now
97737a1bc6b2c7c5d381561f4c0b3910ca3af78f 45e6de5a6b28f9e6387697451abba873cab02a5f DarrenGZY <zyguochn@gmail.com> 1449697708 -0500	commit: pass the matrix arithmetic test
45e6de5a6b28f9e6387697451abba873cab02a5f a8c028ac30abd822f472d8eb0cdbd6c1e7a0cd53 DarrenGZY <zyguochn@gmail.com> 1449712063 -0500	commit: test function arguments
a8c028ac30abd822f472d8eb0cdbd6c1e7a0cd53 de2badb9d5c2ae54487c13d766872421332d6893 DarrenGZY <zyguochn@gmail.com> 1449716035 -0500	commit: add execute file
de2badb9d5c2ae54487c13d766872421332d6893 e50e0e4a73a6906e92ebe3df9e7a701bbc1ce7bb DarrenGZY <zyguochn@gmail.com> 1449767492 -0500	commit: make changes for type checking
e50e0e4a73a6906e92ebe3df9e7a701bbc1ce7bb 274d1dc7e1db23d711249c055d7bd259cce624c5 DarrenGZY <zyguochn@gmail.com> 1449767538 -0500	commit: type check 1st version
274d1dc7e1db23d711249c055d7bd259cce624c5 84b6981a11a47ef27bdaefcdc0c7dee9baf94c29 DarrenGZY <zyguochn@gmail.com> 1449767607 -0500	commit: add some tests
84b6981a11a47ef27bdaefcdc0c7dee9baf94c29 03918071a2bda4c6c1d761bf222dab020ed18c8c DarrenGZY <zyguochn@gmail.com> 1449767640 -0500	commit: update Makefile
03918071a2bda4c6c1d761bf222dab020ed18c8c e872f8820c7073acdca8bc385f9d7d4df04d43c1 DarrenGZY <zyguochn@gmail.com> 1449797893 -0500	commit: small updates
e872f8820c7073acdca8bc385f9d7d4df04d43c1 57ca88b03536ec916d301d787e0c0c1b7cfd3142 DarrenGZY <zyguochn@gmail.com> 1449797922 -0500	pull: Merge made by the 'recursive' strategy.
57ca88b03536ec916d301d787e0c0c1b7cfd3142 ec88649b418b04471f89f627a91135435b544581 DarrenGZY <zyguochn@gmail.com> 1449860972 -0500	commit: pass vecspace constructor
ec88649b418b04471f89f627a91135435b544581 6c34eadd4e453048d353fed281124ddd6df2f71d DarrenGZY <zyguochn@gmail.com> 1449861412 -0500	commit: add vecspace addition
6c34eadd4e453048d353fed281124ddd6df2f71d a5c1c3a2a8e3346dcec04a005abe14061f68b6fc DarrenGZY <zyguochn@gmail.com> 1449863986 -0500	commit: add negative var
a5c1c3a2a8e3346dcec04a005abe14061f68b6fc ab751ac5d4d38313c994d7c094c9c524e5f26bc8 DarrenGZY <zyguochn@gmail.com> 1449864030 -0500	commit: changes
ab751ac5d4d38313c994d7c094c9c524e5f26bc8 8c60a5c9b876550d2bc947776a4f3f987292157f DarrenGZY <zyguochn@gmail.com> 1449864359 -0500	commit (merge): update
8c60a5c9b876550d2bc947776a4f3f987292157f b88b2bd5e48858332fb21adb9dc77e2a49baa58d DarrenGZY <zyguochn@gmail.com> 1449864426 -0500	commit: rm backup
b88b2bd5e48858332fb21adb9dc77e2a49baa58d 9531dafc09db468c92eb3fba523121ad4c5b0d9b DarrenGZY <zyguochn@gmail.com> 1449869290 -0500	pull: Fast-forward
9531dafc09db468c92eb3fba523121ad4c5b0d9b bac581307fa85992d68055c565fd072c705586b5 DarrenGZY <zyguochn@gmail.com> 1449886148 -0500	commit: fix issue #4 issue #18
bac581307fa85992d68055c565fd072c705586b5 6a4f42065698c43fa4c20a206b453777143ad60e DarrenGZY <zyguochn@gmail.com> 1449886158 -0500	pull: Merge made by the 'recursive' strategy.
6a4f42065698c43fa4c20a206b453777143ad60e eef09c273321515b3f1db673537c52b5fd7f4598 DarrenGZY <zyguochn@gmail.com> 1449886500 -0500	commit: add more tests
eef09c273321515b3f1db673537c52b5fd7f4598 8bee4aa6332eb70317941d2ec82265b7af6c9387 DarrenGZY <zyguochn@gmail.com> 1449886509 -0500	pull: Merge made by the 'recursive' strategy.
8bee4aa6332eb70317941d2ec82265b7af6c9387 fd7b48e3d122a11a228708ab31f04204ef0d005f DarrenGZY <zyguochn@gmail.com> 1449891265 -0500	pull: Fast-forward
fd7b48e3d122a11a228708ab31f04204ef0d005f d76e6e1a28544b19437d59bb479d10d701a5cc69 DarrenGZY <zyguochn@gmail.com> 1449891298 -0500	commit: fix issue #7
d76e6e1a28544b19437d59bb479d10d701a5cc69 50001090181951e8a7df6dcefb12a7f06554922d DarrenGZY <zyguochn@gmail.com> 1449899686 -0500	pull: Fast-forward
50001090181951e8a7df6dcefb12a7f06554922d 7b0b4154cc62abadf7e795993bcc311f5f998904 DarrenGZY <zyguochn@gmail.com> 1449899724 -0500	commit: modify local_vars symbol table, some functions variable defined problems fixed
7b0b4154cc62abadf7e795993bcc311f5f998904 ba4703a925a21f9d37a6fe0d1e19473c32136e98 DarrenGZY <zyguochn@gmail.com> 1449899764 -0500	commit: function arguments test
ba4703a925a21f9d37a6fe0d1e19473c32136e98 09ea6d73eac073b7168ea9bfb8129f7cba85b9f1 DarrenGZY <zyguochn@gmail.com> 1449900776 -0500	commit: rm exe file
09ea6d73eac073b7168ea9bfb8129f7cba85b9f1 db3c995b6af8fcf433d4a8c145327a9cb9db94db DarrenGZY <zyguochn@gmail.com> 1449900795 -0500	commit: rm exe file
db3c995b6af8fcf433d4a8c145327a9cb9db94db 8a0a5d3f28dd6bf02a395b7f5e129dee0c0043a8 DarrenGZY <zyguochn@gmail.com> 1449900870 -0500	commit: pass some local variable function tests
8a0a5d3f28dd6bf02a395b7f5e129dee0c0043a8 633173185266dd8bfbf76d3f57f741b4f1e78b6c DarrenGZY <zyguochn@gmail.com> 1450062236 -0500	commit: array assign test
633173185266dd8bfbf76d3f57f741b4f1e78b6c d7e9811e1e587a7f81f189ba7e5ba2cf3c3c5877 DarrenGZY <zyguochn@gmail.com> 1450063790 -0500	commit: update tests
d7e9811e1e587a7f81f189ba7e5ba2cf3c3c5877 dc4f4a9726708245330b835f69b4c27a4d466002 DarrenGZY <zyguochn@gmail.com> 1450209525 -0500	commit: fix issue #16
dc4f4a9726708245330b835f69b4c27a4d466002 fecdad6884f9b08632b28f05830170313a380f4e DarrenGZY <zyguochn@gmail.com> 1450211401 -0500	commit: fix the negative vars declaration problems
fecdad6884f9b08632b28f05830170313a380f4e 79fd2a21c11d6291c255618bc97d156a6e453295 DarrenGZY <zyguochn@gmail.com> 1450211512 -0500	commit: small changes
79fd2a21c11d6291c255618bc97d156a6e453295 a228ec07ac338afefd016f061dad9994c14148cc DarrenGZY <zyguochn@gmail.com> 1450211823 -0500	commit: add array assign tests
a228ec07ac338afefd016f061dad9994c14148cc a2c5ee555da696591bc24c35c3b31bf2e12f77d8 DarrenGZY <zyguochn@gmail.com> 1450231087 -0500	commit: variable declaration updates, works like C
a2c5ee555da696591bc24c35c3b31bf2e12f77d8 c8ebf0622bcd820e12174f8d5ebbf6a290964315 DarrenGZY <zyguochn@gmail.com> 1450231094 -0500	pull: Merge made by the 'recursive' strategy.
c8ebf0622bcd820e12174f8d5ebbf6a290964315 becd283a91838026955e768e500b7793e1850d53 DarrenGZY <zyguochn@gmail.com> 1450231155 -0500	commit: a block scope simple test
becd283a91838026955e768e500b7793e1850d53 e31cda35658cba12c26f61ba550850e07d71e46d DarrenGZY <zyguochn@gmail.com> 1450231719 -0500	commit: path of python change to /usr/bin/python
e31cda35658cba12c26f61ba550850e07d71e46d b8fb9ff228c9df111351039b759a79ece4b2b1bf DarrenGZY <zyguochn@gmail.com> 1450232554 -0500	commit: fix small error in test file
b8fb9ff228c9df111351039b759a79ece4b2b1bf dd8a395d5db49ed0f537d1f8069b3548b77d8b39 DarrenGZY <zyguochn@gmail.com> 1450232725 -0500	commit: VecSpace module override + operator
dd8a395d5db49ed0f537d1f8069b3548b77d8b39 ee4a5e9a1051f23a33a385ad4fba572c28b3a10f DarrenGZY <zyguochn@gmail.com> 1450233280 -0500	commit: add some test output
ee4a5e9a1051f23a33a385ad4fba572c28b3a10f 8c82f9f964365435a95e7b053414d27378b980c9 DarrenGZY <zyguochn@gmail.com> 1450234823 -0500	commit: change for loop syntax
8c82f9f964365435a95e7b053414d27378b980c9 ec198d10b46881ee9dbaf327867eca4b523ce0f9 DarrenGZY <zyguochn@gmail.com> 1450234884 -0500	commit: add some tests
ec198d10b46881ee9dbaf327867eca4b523ce0f9 6829a178935d629ab9b0d783ce3846952e807823 DarrenGZY <zyguochn@gmail.com> 1450235711 -0500	commit: add several test out files
6829a178935d629ab9b0d783ce3846952e807823 1aa005cafd8dafd5e70ca05b3c742b6823ef8fb5 DarrenGZY <zyguochn@gmail.com> 1450237034 -0500	commit: could compile test_inspace_construction.la, but doesn't work
1aa005cafd8dafd5e70ca05b3c742b6823ef8fb5 9c8aeaef09d4af70a8a27dabcf5948bc79f2bcdf DarrenGZY <zyguochn@gmail.com> 1450237541 -0500	commit: inspace product correctly compile
9c8aeaef09d4af70a8a27dabcf5948bc79f2bcdf ae73d9bec5676c5b23f608d9488d4ab11d934f21 DarrenGZY <zyguochn@gmail.com> 1450244871 -0500	commit: fix issue #21
ae73d9bec5676c5b23f608d9488d4ab11d934f21 bbd819b67d07958488bd9aa0408eea96d65093d1 DarrenGZY <zyguochn@gmail.com> 1450244934 -0500	commit: minor changes in test file
bbd819b67d07958488bd9aa0408eea96d65093d1 8640e7255598244e91ac1727fa8dd1b3f73d766d DarrenGZY <zyguochn@gmail.com> 1450244936 -0500	pull: Merge made by the 'recursive' strategy.
8640e7255598244e91ac1727fa8dd1b3f73d766d 0cd7a440bfc4a1bea500df44f81b50cff30ed351 DarrenGZY <zyguochn@gmail.com> 1450245000 -0500	commit: add matrix test files
0cd7a440bfc4a1bea500df44f81b50cff30ed351 efd11aacd900be213983dfc5e500f8d1f228c8a4 DarrenGZY <zyguochn@gmail.com> 1450279523 -0500	commit: fix issue #17
efd11aacd900be213983dfc5e500f8d1f228c8a4 fe7ad319eff1160ca4c98515cadecc162603e92a DarrenGZY <zyguochn@gmail.com> 1450279565 -0500	commit: test out file
fe7ad319eff1160ca4c98515cadecc162603e92a 72c455d8d87dfc88f46449deaf5a732f010c8b19 DarrenGZY <zyguochn@gmail.com> 1450280485 -0500	commit: could compile liebracket, should further mathematic tests
72c455d8d87dfc88f46449deaf5a732f010c8b19 5cd9a4b07907eaee8f4fcc5842053089dbcefe26 DarrenGZY <zyguochn@gmail.com> 1450304555 -0500	commit: add some test out files
5cd9a4b07907eaee8f4fcc5842053089dbcefe26 77aebb509cc6cf2cb8586c4766a1301d9dff8d58 DarrenGZY <zyguochn@gmail.com> 1450305386 -0500	commit: builtin function size for matrix
77aebb509cc6cf2cb8586c4766a1301d9dff8d58 23f64c26d946e0ff390253f898231f8140c6a2d5 DarrenGZY <zyguochn@gmail.com> 1450310513 -0500	commit: add some builtin functions
23f64c26d946e0ff390253f898231f8140c6a2d5 845b610c24fdd0f6451cb5b70b8ef2f76a740b37 DarrenGZY <zyguochn@gmail.com> 1450310516 -0500	pull: Merge made by the 'recursive' strategy.
845b610c24fdd0f6451cb5b70b8ef2f76a740b37 56f2808a1ad88cd74253368e7fc115110a931508 DarrenGZY <zyguochn@gmail.com> 1450319044 -0500	commit: add all builtin functions
56f2808a1ad88cd74253368e7fc115110a931508 57294909a9ebd430500c21d5373c40d0a008a377 DarrenGZY <zyguochn@gmail.com> 1450319056 -0500	pull: Merge made by the 'recursive' strategy.
57294909a9ebd430500c21d5373c40d0a008a377 b5f742fabed310505892366e1710ae5b433e1b63 DarrenGZY <zyguochn@gmail.com> 1450320991 -0500	commit: add ceil, floor, sqrt test files
b5f742fabed310505892366e1710ae5b433e1b63 3b969030dfe6369396fcde2094523850a8c41685 DarrenGZY <zyguochn@gmail.com> 1450368143 -0500	commit: add matrix action
3b969030dfe6369396fcde2094523850a8c41685 1e40a959be125c9849cf968e6aa85f6e517591e5 DarrenGZY <zyguochn@gmail.com> 1450368204 -0500	commit: update tests
1e40a959be125c9849cf968e6aa85f6e517591e5 6f70fb77c6f7d5d62efc416dadd4bd7d1c09f265 DarrenGZY <zyguochn@gmail.com> 1450368207 -0500	pull: Merge made by the 'recursive' strategy.
6f70fb77c6f7d5d62efc416dadd4bd7d1c09f265 7697d4b3c9d39b78a99ec4921037b6777be22ad9 DarrenGZY <zyguochn@gmail.com> 1450386171 -0500	pull: Fast-forward
7697d4b3c9d39b78a99ec4921037b6777be22ad9 1603af4607c35e0386c2ca721d998a145cb7c1b0 DarrenGZY <zyguochn@gmail.com> 1450467163 -0500	commit: add structure translate_env
1603af4607c35e0386c2ca721d998a145cb7c1b0 650494a4fa33b4c38f6cfedcc73a891ee884a2f1 DarrenGZY <zyguochn@gmail.com> 1450467673 -0500	commit: add scope rules tests
650494a4fa33b4c38f6cfedcc73a891ee884a2f1 c55ce7fdd3c34b984927a50e8ac20ce3e882980e DarrenGZY <zyguochn@gmail.com> 1450474200 -0500	commit: scope rules works as in C
c55ce7fdd3c34b984927a50e8ac20ce3e882980e e7f24f04a610a58334c41ca52262de2f14685b93 DarrenGZY <zyguochn@gmail.com> 1450474231 -0500	commit: add scope tests
e7f24f04a610a58334c41ca52262de2f14685b93 9c4430cbff0453c3fb53b41ae073b3d2d2d4d226 DarrenGZY <zyguochn@gmail.com> 1450475180 -0500	commit: check break continue statements
9c4430cbff0453c3fb53b41ae073b3d2d2d4d226 ee6005de371132784238d2f5abf4c167a32f8092 DarrenGZY <zyguochn@gmail.com> 1450475206 -0500	commit: add break tests
ee6005de371132784238d2f5abf4c167a32f8092 c3ce5fbbdc5e0b1fa82a235b3049b29377921e77 DarrenGZY <zyguochn@gmail.com> 1450539417 -0500	commit: add syntax error report
c3ce5fbbdc5e0b1fa82a235b3049b29377921e77 edf1567ac6188c378af2f8894069ee43cbf5ed4f DarrenGZY <zyguochn@gmail.com> 1450539462 -0500	commit: invalid syntax test
edf1567ac6188c378af2f8894069ee43cbf5ed4f 04462355d6e7d7ddb1464b6b1789c2cb107a7869 DarrenGZY <zyguochn@gmail.com> 1450571066 -0500	pull: Fast-forward
04462355d6e7d7ddb1464b6b1789c2cb107a7869 9ffc0122505cfe102b600402549bc67c52832f5c DarrenGZY <zyguochn@gmail.com> 1450575834 -0500	commit: update git ignore
9ffc0122505cfe102b600402549bc67c52832f5c 85c6440ca4d49f4fe8cd1c2b417aa5255afb9d42 DarrenGZY <zyguochn@gmail.com> 1450581072 -0500	commit: add filename restriction and output file option
85c6440ca4d49f4fe8cd1c2b417aa5255afb9d42 245d1bf4f8c447e1e3acdd95dda9e64c6149e530 DarrenGZY <zyguochn@gmail.com> 1450594354 -0500	commit: add array index bound check
245d1bf4f8c447e1e3acdd95dda9e64c6149e530 47a343cb4d4ee0730dbf8b2122e110da03638f84 DarrenGZY <zyguochn@gmail.com> 1450596280 -0500	commit: update array index check
47a343cb4d4ee0730dbf8b2122e110da03638f84 77a17dc03dfaf1e89c7b7219ace3978b5d36d16f DarrenGZY <zyguochn@gmail.com> 1450596305 -0500	commit: array index test
77a17dc03dfaf1e89c7b7219ace3978b5d36d16f 79ed9763aded2c899cc633272760669c78b3a966 DarrenGZY <zyguochn@gmail.com> 1450626791 -0500	commit: add function return type check
79ed9763aded2c899cc633272760669c78b3a966 3d7d52ac8e5e9cd83eefda4272792f04d76a35b9 DarrenGZY <zyguochn@gmail.com> 1450630189 -0500	commit: add function return type check when assigning to variables
3d7d52ac8e5e9cd83eefda4272792f04d76a35b9 f5628ecafa69aedaf33fadaeab087ce6b3d0c401 DarrenGZY <zyguochn@gmail.com> 1450630240 -0500	commit: add some tests
f5628ecafa69aedaf33fadaeab087ce6b3d0c401 a15c8e821aafb26c7d2863e234ed01085e153f59 DarrenGZY <zyguochn@gmail.com> 1450630280 -0500	commit: more tests
a15c8e821aafb26c7d2863e234ed01085e153f59 6a4610c9da21f692877e4d12aee8d980de66b8ff DarrenGZY <zyguochn@gmail.com> 1450638373 -0500	commit: finish function return type checking
6a4610c9da21f692877e4d12aee8d980de66b8ff 0c46c520773ec69925f94ff2972517ec69eb7648 DarrenGZY <zyguochn@gmail.com> 1450638496 -0500	commit: add tests
0c46c520773ec69925f94ff2972517ec69eb7648 d59a7fa6b658a018c91f071590691375a56ad5d1 DarrenGZY <zyguochn@gmail.com> 1450640134 -0500	commit: update python lib
d59a7fa6b658a018c91f071590691375a56ad5d1 8a9aaa357caf4269392442a6e9fd65d2a3b2d0d9 DarrenGZY <zyguochn@gmail.com> 1450640171 -0500	commit: report tex
8a9aaa357caf4269392442a6e9fd65d2a3b2d0d9 80936e07f417e4733f1ddffb6a3307f463543871 DarrenGZY <zyguochn@gmail.com> 1450640174 -0500	pull: Merge made by the 'recursive' strategy.
80936e07f417e4733f1ddffb6a3307f463543871 acde1842c7adcd4a7f15683500fa1572987c8b19 DarrenGZY <zyguochn@gmail.com> 1450640897 -0500	commit: fix inspace innerproduct issue
acde1842c7adcd4a7f15683500fa1572987c8b19 a1d485bfa30ba1f8cc2e6fbb4fec0d8dc39c05de DarrenGZY <zyguochn@gmail.com> 1450640921 -0500	commit: inspace test
a1d485bfa30ba1f8cc2e6fbb4fec0d8dc39c05de f12c94cb5576062a3055e9c04e6f3d324d4ced90 DarrenGZY <zyguochn@gmail.com> 1450678494 -0500	commit: return type check update
f12c94cb5576062a3055e9c04e6f3d324d4ced90 72e494266cb330e3bdc0f41d12d1d9f00ef1b54d DarrenGZY <zyguochn@gmail.com> 1450680065 -0500	commit: array assign update
72e494266cb330e3bdc0f41d12d1d9f00ef1b54d d8c3670caf1bad663289729fdb2f95edbc7e6739 DarrenGZY <zyguochn@gmail.com> 1450680124 -0500	commit: more tests
d8c3670caf1bad663289729fdb2f95edbc7e6739 723c11260f84e75aea10669a9c484467839a7975 DarrenGZY <zyguochn@gmail.com> 1450680878 -0500	commit: more tests
723c11260f84e75aea10669a9c484467839a7975 b26155db6813ec41f959c6dcba02fe2e0b9988d5 DarrenGZY <zyguochn@gmail.com> 1450684068 -0500	commit: minor updates
b26155db6813ec41f959c6dcba02fe2e0b9988d5 52c305404a3831daf5c43d8f57f06548a19e0cde DarrenGZY <zyguochn@gmail.com> 1450684128 -0500	commit: tests
52c305404a3831daf5c43d8f57f06548a19e0cde 08468fffe1c3d3b9e7751f9b5bd200f9246aa679 DarrenGZY <zyguochn@gmail.com> 1450721576 -0500	commit: update
08468fffe1c3d3b9e7751f9b5bd200f9246aa679 fb2e0ddf596c3044ca63d9293e548d1a055156dc DarrenGZY <zyguochn@gmail.com> 1450722420 -0500	commit: add tests
