0000000000000000000000000000000000000000 ac440db8a8c310cff9503b5a47a74efb6cac84b2 Sinclair Target <sinclairtarget@dyn-160-39-202-112.dyn.columbia.edu> 1413236538 -0400	clone: from https://github.com/YichiLL/4115PLT.git
ac440db8a8c310cff9503b5a47a74efb6cac84b2 6e06d02bbe9c6bd8a5079c91580599467af15329 Sinclair Target <sinclairtarget@dyn-160-39-202-112.dyn.columbia.edu> 1413236778 -0400	commit: Added ast.ml and scanner.mll
6e06d02bbe9c6bd8a5079c91580599467af15329 8b871bca15c1eb731f86e7769a97c531b37c01a0 Sinclair Target <sinclairtarget@dyn-160-39-202-112.dyn.columbia.edu> 1413236788 -0400	pull: Merge made by the 'recursive' strategy.
8b871bca15c1eb731f86e7769a97c531b37c01a0 ca75d4270d99e423996abe5f3cc4a7101c39ffa8 Sinclair Target <sinclairtarget@dyn-160-39-202-112.dyn.columbia.edu> 1413237362 -0400	commit: Added operator types.
ca75d4270d99e423996abe5f3cc4a7101c39ffa8 c14459fd3845de99294aa4dacef7d64ac21dafe9 Sinclair Target <sinclairtarget@dyn-160-39-202-112.dyn.columbia.edu> 1413237368 -0400	pull: Merge made by the 'recursive' strategy.
c14459fd3845de99294aa4dacef7d64ac21dafe9 96828a716efd60ff66e0fb4fc1f938c2027c5e7b Sinclair Target <sinclairtarget@dyn-160-39-202-112.dyn.columbia.edu> 1413237567 -0400	commit: Changed op to binop in ast.ml
96828a716efd60ff66e0fb4fc1f938c2027c5e7b fc32a7a226c697d666c8fa2487175851e45c313f Sinclair Target <sinclairtarget@dyn-160-39-202-112.dyn.columbia.edu> 1413238166 -0400	pull: Fast-forward
fc32a7a226c697d666c8fa2487175851e45c313f 1452f8845b1a21e253ca2917338665cf54e5fa43 Sinclair Target <sinclairtarget@dyn-160-39-202-112.dyn.columbia.edu> 1413238191 -0400	commit: Added expressions to ast.ml
1452f8845b1a21e253ca2917338665cf54e5fa43 533a911049ba901f53ac871cf2c5730badf12215 Sinclair Target <sinclairtarget@dyn-160-39-202-112.dyn.columbia.edu> 1413238967 -0400	commit: Added stmt to ast.ml
533a911049ba901f53ac871cf2c5730badf12215 0f008bea1a40467a34172274f5b79d7d0fda38bb Sinclair Target <sinclairtarget@dyn-160-39-202-112.dyn.columbia.edu> 1413240155 -0400	commit: Added more stmts and function decl.
0f008bea1a40467a34172274f5b79d7d0fda38bb 969cf3304ff3ce969938c52ba8c39f9b5c934827 Sinclair Target <sinclairtarget@dyn-160-39-202-112.dyn.columbia.edu> 1413240159 -0400	pull: Merge made by the 'recursive' strategy.
969cf3304ff3ce969938c52ba8c39f9b5c934827 13bb68fb01014ad4ef25b42f78830766f2be623a Sinclair Target <sinclairtarget@dyn-160-39-148-17.dyn.columbia.edu> 1415232056 -0500	commit: Added some more things to the ast
13bb68fb01014ad4ef25b42f78830766f2be623a 9e384f99e056fce239a3ad8b440ee63866126cc5 Sinclair Target <sinclairtarget@dyn-160-39-148-17.dyn.columbia.edu> 1415232062 -0500	pull: Merge made by the 'recursive' strategy.
9e384f99e056fce239a3ad8b440ee63866126cc5 cbbc19308d0466894be9169c2a712ed813e4418d Sinclair Target <sinclairtarget@dyn-160-39-148-17.dyn.columbia.edu> 1415233967 -0500	commit: Added example make file for calc
cbbc19308d0466894be9169c2a712ed813e4418d 0dcd3e7a18f4740c8f8062f29ac48c148ba3c8bc Sinclair Target <sinclairtarget@dyn-160-39-148-17.dyn.columbia.edu> 1415233973 -0500	pull: Merge made by the 'recursive' strategy.
0dcd3e7a18f4740c8f8062f29ac48c148ba3c8bc df4067cfaea680635bf6e165f9e269ab7c34b4c3 Sinclair Target <sinclairtarget@dyn-160-39-148-201.dyn.columbia.edu> 1415835951 -0500	pull: Fast-forward
df4067cfaea680635bf6e165f9e269ab7c34b4c3 03450db6c9e75149091d48909d70c3c1b334bf59 Sinclair Target <sinclairtarget@dyn-160-39-148-201.dyn.columbia.edu> 1415836111 -0500	commit: Removed mli and ml files we can generate with make from source control.
03450db6c9e75149091d48909d70c3c1b334bf59 69f3c89d74a6c2e14cfba26c02d44216715e1b89 Sinclair Target <sinclairtarget@dyn-160-39-148-201.dyn.columbia.edu> 1415836157 -0500	commit: Added mli and generatable ml files to git ignore.
69f3c89d74a6c2e14cfba26c02d44216715e1b89 35833e986cdbca6486449e0fe2c0e246b9baf86d Sinclair Target <sinclairtarget@dyn-160-39-148-201.dyn.columbia.edu> 1415838750 -0500	commit: Worked on ast
35833e986cdbca6486449e0fe2c0e246b9baf86d f1e5d68aafb506bd0decf7f10b091e5860c1c032 Sinclair Target <sinclairtarget@dyn-160-39-148-201.dyn.columbia.edu> 1415838863 -0500	commit (merge): Merge branch 'master' of https://github.com/YichiLL/4115PLT
f1e5d68aafb506bd0decf7f10b091e5860c1c032 786838e9d45cebfe64bfc8ddd797a64e230ed703 Sinclair Target <sinclairtarget@dyn-160-39-148-201.dyn.columbia.edu> 1415838955 -0500	commit: Changed funccall to call
786838e9d45cebfe64bfc8ddd797a64e230ed703 f2b32df576d40a405b4c382ba86cdd98c5e6b176 Sinclair Target <sinclairtarget@dyn-160-39-148-201.dyn.columbia.edu> 1415839220 -0500	pull: Fast-forward
f2b32df576d40a405b4c382ba86cdd98c5e6b176 f2b32df576d40a405b4c382ba86cdd98c5e6b176 Sinclair Target <sinclairtarget@dyn-160-39-148-97.dyn.columbia.edu> 1416267433 -0500	checkout: moving from master to sinclair
f2b32df576d40a405b4c382ba86cdd98c5e6b176 309fe55ba04f5db7ee54795fe83bc1af8ef2ea83 Sinclair Target <sinclairtarget@dyn-160-39-148-97.dyn.columbia.edu> 1416269080 -0500	commit: Created subset folder which contains a working compiler for a subset of our language.
309fe55ba04f5db7ee54795fe83bc1af8ef2ea83 f2b32df576d40a405b4c382ba86cdd98c5e6b176 Sinclair Target <sinclairtarget@dyn-160-39-148-97.dyn.columbia.edu> 1416269188 -0500	checkout: moving from sinclair to master
f2b32df576d40a405b4c382ba86cdd98c5e6b176 309fe55ba04f5db7ee54795fe83bc1af8ef2ea83 Sinclair Target <sinclairtarget@dyn-160-39-148-97.dyn.columbia.edu> 1416269194 -0500	merge sinclair: Fast-forward
309fe55ba04f5db7ee54795fe83bc1af8ef2ea83 3af0b80a7f2cf7e0d794b212867ecd5f758b7432 Sinclair Target <sinclairtarget@dyn-160-39-148-97.dyn.columbia.edu> 1416269241 -0500	pull: Merge made by the 'recursive' strategy.
3af0b80a7f2cf7e0d794b212867ecd5f758b7432 8a2cd0988c4c2066f3d883623113ba1df90babce Sinclair Target <sinclairtarget@dyn-160-39-148-97.dyn.columbia.edu> 1416269332 -0500	commit: Moved pdf files to new documentation folder.
8a2cd0988c4c2066f3d883623113ba1df90babce 337730c9bd45933252cc43072cf7cf58ebbbc2ee Sinclair Target <sinclairtarget@dyn-160-39-148-97.dyn.columbia.edu> 1416271715 -0500	commit: Added some basic arithmetic parsing.
337730c9bd45933252cc43072cf7cf58ebbbc2ee 501ea8d49f9b47ddc3bac7a51a0ead217fd3e28e Sinclair Target <sinclairtarget@dyn-160-39-148-30.dyn.columbia.edu> 1416440337 -0500	commit: Added EOF token to parser.mly
501ea8d49f9b47ddc3bac7a51a0ead217fd3e28e bdcf9b42f97a770d1534f7f8d6090029b4f15a63 Sinclair Target <sinclairtarget@dyn-160-39-148-155.dyn.columbia.edu> 1416672419 -0500	pull: Fast-forward
bdcf9b42f97a770d1534f7f8d6090029b4f15a63 d15bb6e5f639766d7d4ca356820731adf1ca44b3 Sinclair Target <sinclairtarget@dyn-160-39-148-155.dyn.columbia.edu> 1416672690 -0500	commit: Moved tests to new folder /tests/
d15bb6e5f639766d7d4ca356820731adf1ca44b3 52918f6f6319c5ebd273dffd97eaa11700a7cf83 Sinclair Target <sinclairtarget@dyn-160-39-203-188.dyn.columbia.edu> 1416763923 -0500	commit: Added comments to clarify what each file is doing. Renamed interp.ml to eval.ml
52918f6f6319c5ebd273dffd97eaa11700a7cf83 422073c3e629bd0381a07876d1ef8be9d7ff8f8b Sinclair Target <sinclairtarget@dyn-160-39-203-188.dyn.columbia.edu> 1416770542 -0500	commit: Added example war program to /tests/
422073c3e629bd0381a07876d1ef8be9d7ff8f8b c1fcbfa32e17e7ce0e3bf2d48e41c13c21a1525a Sinclair Target <sinclairtarget@dyn-160-39-203-188.dyn.columbia.edu> 1416770579 -0500	commit: Added function calls to ast, parser, and scanner. Renamed eval.ml back to interpreter.ml
c1fcbfa32e17e7ce0e3bf2d48e41c13c21a1525a 248ae4623c9cd82afbb501fe9e06b92d39678433 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416786964 -0500	commit: Added pretty printing functions, but compilation isn't working yet.
248ae4623c9cd82afbb501fe9e06b92d39678433 ddc59ec71d1298b59cc5afd2f41fa738f0d759dc Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416787733 -0500	commit: Fixed compilation issues for printer
ddc59ec71d1298b59cc5afd2f41fa738f0d759dc d77b8b4cb72a20be966f9225da8574c80e65f9f0 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416787941 -0500	commit: Changed test names to be more descriptive.
d77b8b4cb72a20be966f9225da8574c80e65f9f0 10c8b475ff8b8fa94b06c3049bfb6c68aa38b21a Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416788948 -0500	commit: Added endline to end of tree printed by printer. Also made sure basic types also get surrouned by parentheses.
10c8b475ff8b8fa94b06c3049bfb6c68aa38b21a 3914dbd22db31543499a9d87e0718f1b675abfb6 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416789106 -0500	commit: Fixed printing of extra <Expr>s. when pretty printing AST.
3914dbd22db31543499a9d87e0718f1b675abfb6 ebf69555f9f6f450f0b5c4b2029cc3c2bcbf9003 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416791256 -0500	commit: Fixed errors in war.do
ebf69555f9f6f450f0b5c4b2029cc3c2bcbf9003 f100c19e1ffbb243e4d149cde38830ee1df6d226 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416794446 -0500	commit: Added function calls, but getting parse error with test_fcall.do
f100c19e1ffbb243e4d149cde38830ee1df6d226 4972d0bb05dfc008184d277042d31fad6833dff0 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416795971 -0500	commit: Added call with no arguments; still getting parse error.
4972d0bb05dfc008184d277042d31fad6833dff0 f19576251cb0ae69ee522b76a793ddbaca724a22 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416797807 -0500	commit: Fixed parse error by moving newline token rule.
f19576251cb0ae69ee522b76a793ddbaca724a22 05d5fde6a6698093d8f85c211b3c1dbfb73cb05f Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416798713 -0500	commit: Fixed program printing, which was only printing the first statement.
05d5fde6a6698093d8f85c211b3c1dbfb73cb05f 8bc83693cb8c1eddd54c248b8dbaec0cead3da81 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416799917 -0500	commit: Fixed call argument printing so that no first comma is displayed.
8bc83693cb8c1eddd54c248b8dbaec0cead3da81 844a33752de7292233d0171afc11a017c89f7e47 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416800172 -0500	commit (amend): Fixed call argument printing so that no first comma is displayed.
844a33752de7292233d0171afc11a017c89f7e47 fa7e28cd710c36896968efb0192332d6ff34755c Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416801428 -0500	commit: Added test case with 3 parameters to test_fcall.do
fa7e28cd710c36896968efb0192332d6ff34755c 4be5e6eb1135afaeb5e4556f8cd125bb22e31485 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416803652 -0500	commit: Added logical operators and test case.
4be5e6eb1135afaeb5e4556f8cd125bb22e31485 d58c7ae73321bbfbff47195d9cd8b66c41026a45 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416804216 -0500	commit: Fixed issue where stmts were getting parsed in a random order.
d58c7ae73321bbfbff47195d9cd8b66c41026a45 292b018a97ae7091b0c994ba19f707d0f024db8d Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416805435 -0500	commit: Consolidated tests and made relational operators non-associative.
292b018a97ae7091b0c994ba19f707d0f024db8d d83ada1333d8a792cf3cc0b41c97b6456ad1a0f2 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416806592 -0500	commit: Added comments.
d83ada1333d8a792cf3cc0b41c97b6456ad1a0f2 9731275c5be0f51ad86e5afc373f7b89f390a69d Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416811737 -0500	commit: Added variable declaration and assignment plus test case.
9731275c5be0f51ad86e5afc373f7b89f390a69d 7549c8961d04ae8012a07e0b3725f13cf52f2703 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416848896 -0500	commit: Added debug_tips.txt
7549c8961d04ae8012a07e0b3725f13cf52f2703 8a1c4b46f7e0a6086549e645452dbbbc0c8badc6 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416852190 -0500	commit: Added blocks, python style if-else statments, and a test case.
8a1c4b46f7e0a6086549e645452dbbbc0c8badc6 9b13cb2318b26a5f90fc4258d23d69f41c1938c1 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416857383 -0500	commit: Edited tests/war.do to reflect change in if-else syntax (i.e. colons instead of parentheses).
9b13cb2318b26a5f90fc4258d23d69f41c1938c1 24ccb7592620769cd3c8a743f3fafb3d6871d828 Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416857396 -0500	pull: Merge made by the 'recursive' strategy.
24ccb7592620769cd3c8a743f3fafb3d6871d828 9eb0b86e48eccd0e3a013dcef16df3e85fecbe5e Sinclair Target <sinclairtarget@dyn-160-39-148-47.dyn.columbia.edu> 1416859198 -0500	commit: Moved test_all.sh to run_tests.sh so there's no prefix conflict with /tests/ because I'm lazy and need my tab-completion.
9eb0b86e48eccd0e3a013dcef16df3e85fecbe5e 33694d6fbf8593588cbd67e3dc16a1a8fd97cd3e Sinclair Target <sinclairtarget@dyn-160-39-203-121.dyn.columbia.edu> 1416866286 -0500	commit: Added traditional for and while loops and a test case for each.
33694d6fbf8593588cbd67e3dc16a1a8fd97cd3e 98817a67de96530df3668b2bfd743a4c03213b1f Sinclair Target <sinclairtarget@dyn-160-39-203-121.dyn.columbia.edu> 1416866470 -0500	pull: Merge made by the 'recursive' strategy.
98817a67de96530df3668b2bfd743a4c03213b1f 2c2d7962bce8ec7d83a23fe434e80118b7dd6e5f Sinclair Target <sinclairtarget@dyn-160-39-148-31.dyn.columbia.edu> 1417479098 -0500	pull: Fast-forward
2c2d7962bce8ec7d83a23fe434e80118b7dd6e5f c62b88f6f05bff408d7da8f411b5c538c9d8b64c Sinclair Target <sinclairtarget@dyn-160-39-148-104.dyn.columbia.edu> 1417748019 -0500	commit: Made sure func-decls were working with arguments, fixed a couple other things.
c62b88f6f05bff408d7da8f411b5c538c9d8b64c 3b5521ef1dbff160b2aca60cddeab0869d584c4f Sinclair Target <sinclairtarget@capture.net.columbia.edu> 1417813465 -0500	commit: Added v flag to Makefile and explanation of v flag in debut_tips.txt
3b5521ef1dbff160b2aca60cddeab0869d584c4f b626350ec03279f69520b9ff5eaf34dc7386a414 Sinclair Target <sinclairtarget@capture.net.columbia.edu> 1417813668 -0500	commit (amend): Added v flag to Makefile and explanation of v flag in debut_tips.txt
b626350ec03279f69520b9ff5eaf34dc7386a414 12aa453e68594acff135aac0979501bdd6b5570f Sinclair Target <sinclairtarget@dyn-160-39-202-255.dyn.columbia.edu> 1417817749 -0500	commit: Got configure working, added test case.
12aa453e68594acff135aac0979501bdd6b5570f 1b0bb760448a388922d55ee840a14f9a8336f09e Sinclair Target <sinclairtarget@dyn-160-39-202-98.dyn.columbia.edu> 1417838001 -0500	commit: Got vdecls working in program header, added test case.
1b0bb760448a388922d55ee840a14f9a8336f09e 9a0b5f3f2ff23301e35a1fbc9064433c52b2f32d Sinclair Target <sinclairtarget@dyn-160-39-202-98.dyn.columbia.edu> 1417841716 -0500	commit: Added dot operator, prepend and append operators. Dot operator was an underscore but is now a dot; it makes more sense. Also added relevant test.
9a0b5f3f2ff23301e35a1fbc9064433c52b2f32d a5a38ab3aff8239307d76fb0c80c572a93874803 Sinclair Target <sinclairtarget@dyn-160-39-202-98.dyn.columbia.edu> 1417841966 -0500	commit: Removed expression from stmt type in AST. You cannot now have an expression by itself unless it's part of a statement.
a5a38ab3aff8239307d76fb0c80c572a93874803 ad9907d273d54015ad010171f054501d92399fc6 Sinclair Target <sinclairtarget@dyn-160-39-202-98.dyn.columbia.edu> 1417842816 -0500	commit: Created weirdness.txt do document weird edge cases in our language.
ad9907d273d54015ad010171f054501d92399fc6 6e6a0d6ede2cf0cd01de2842bad75d98493aa48d Sinclair Target <sinclairtarget@dyn-160-39-202-98.dyn.columbia.edu> 1417842832 -0500	commit (amend): Created weirdness.txt to document weird edge cases in our language.
6e6a0d6ede2cf0cd01de2842bad75d98493aa48d d10c4f9fd400bab9c7c538eab26e9983dc212d95 Sinclair Target <sinclairtarget@dyn-160-39-202-98.dyn.columbia.edu> 1417843090 -0500	commit: Added times loop and relevant test.
d10c4f9fd400bab9c7c538eab26e9983dc212d95 499e3a6ff87eb979b0a2501229ffc9f72e2c1657 Sinclair Target <sinclairtarget@dyn-160-39-202-98.dyn.columbia.edu> 1417843213 -0500	commit (amend): Added times loop and relevant test. Decided to drop until loop.
499e3a6ff87eb979b0a2501229ffc9f72e2c1657 f84e6e286f4004326690f6beba05ed4399eedf94 Sinclair Target <sinclairtarget@242hm-mac51.ext.tc.columbia.edu> 1417883800 -0500	commit: Added field declarations and relevant test case.
f84e6e286f4004326690f6beba05ed4399eedf94 b963dec386376f516be4a75b81c4f64f4e88e0ab Sinclair Target <sinclairtarget@gmail.com> 1418229810 -0500	commit: Put old files in /old/ and moved all files from /subset/ up.
b963dec386376f516be4a75b81c4f64f4e88e0ab 2093d13344d87537e60edc880754f451fbe20eea Sinclair Target <sinclairtarget@gmail.com> 1418231837 -0500	commit: Added syntax_reminders.txt to /tests/
2093d13344d87537e60edc880754f451fbe20eea 25ad6324b20b2b5d51a1c61e5ceb64898fb278b3 Sinclair Target <sinclairtarget@gmail.com> 1418235111 -0500	commit: Changed some tests, added war_without_comments.do
25ad6324b20b2b5d51a1c61e5ceb64898fb278b3 a2f5bb6b8b099c63b892755b0d14a4bf47b23e8e Sinclair Target <sinclairtarget@gmail.com> 1418237828 -0500	commit: Added control statements to syntax_reminders.txt
a2f5bb6b8b099c63b892755b0d14a4bf47b23e8e 0b5c26d42342ed78b0155fe49339eca4fa784b52 Sinclair Target <sinclairtarget@gmail.com> 1418238345 -0500	commit: Improved indentation mechanism to support skipped lines in blocks.
0b5c26d42342ed78b0155fe49339eca4fa784b52 4a75f6858d7d99d0035a4786c9d3617abc84d338 Sinclair Target <sinclairtarget@gmail.com> 1418238582 -0500	commit: Added README.txt.
4a75f6858d7d99d0035a4786c9d3617abc84d338 a8da27332f3e5550b7b7904aa47c61b95d8c2b65 Sinclair Target <sinclairtarget@gmail.com> 1418240441 -0500	pull: Fast-forward
a8da27332f3e5550b7b7904aa47c61b95d8c2b65 7819a9761a1a2e640ba3b01f19727ebe3807e258 Sinclair Target <sinclairtarget@gmail.com> 1418241767 -0500	pull: Fast-forward
7819a9761a1a2e640ba3b01f19727ebe3807e258 8749f3f923884b8cf7b47a505ed9fa49d04ec0f1 Sinclair Target <sinclairtarget@gmail.com> 1418244541 -0500	commit: Added cache.ml which pre-processes the token stream received from the scanner before passing it to the parser. It allows us to handle multi-level dedents. Added relevant test case.
8749f3f923884b8cf7b47a505ed9fa49d04ec0f1 cfb7d41660bf92c011122c70676448583504875b Sinclair Target <sinclairtarget@gmail.com> 1418247855 -0500	commit: Edited scanner to support more ways in which a comment might appear. WAR.DO OFFICIALLY PARSES.
cfb7d41660bf92c011122c70676448583504875b 275e88a8f590c038e98289eb7d2b45f31dc8f790 Sinclair Target <sinclairtarget@gmail.com> 1418270060 -0500	pull: Fast-forward
275e88a8f590c038e98289eb7d2b45f31dc8f790 d3d872a68c0c850edadb3192cd7be36f7681c122 Sinclair Target <sinclairtarget@gmail.com> 1418315317 -0500	pull: Fast-forward
d3d872a68c0c850edadb3192cd7be36f7681c122 d64e2722531008085695da3c3e27a2859b898f8e Sinclair Target <sinclairtarget@gmail.com> 1418316103 -0500	commit: Made printer read from an input file rather than stdin.
d64e2722531008085695da3c3e27a2859b898f8e 8bacfcd056772043e5ea2fc87ee935148f8e9a43 Sinclair Target <sinclairtarget@gmail.com> 1418316979 -0500	commit: Created compile.ml which just prints the AST to a file at the moment. Removed interpreter.ml and /old/.
8bacfcd056772043e5ea2fc87ee935148f8e9a43 de1395d6a6129fb1ce9cad3cdfbe94bf38621ee6 Sinclair Target <sinclairtarget@gmail.com> 1418322623 -0500	commit: Added several printing functions to compile.ml
de1395d6a6129fb1ce9cad3cdfbe94bf38621ee6 ea1028151166e5a0a91da0f939e95afb6c600237 Sinclair Target <sinclairtarget@gmail.com> 1418322625 -0500	pull: Merge made by the 'recursive' strategy.
ea1028151166e5a0a91da0f939e95afb6c600237 8bacfcd056772043e5ea2fc87ee935148f8e9a43 Sinclair Target <sinclairtarget@gmail.com> 1418323073 -0500	reset: moving to before_yunfei
8bacfcd056772043e5ea2fc87ee935148f8e9a43 1fe95ca5b3c4eef83c796abecf79cc77e169ae1a Sinclair Target <sinclairtarget@gmail.com> 1418323283 -0500	reset: moving to origin/HEAD
1fe95ca5b3c4eef83c796abecf79cc77e169ae1a 0d17caeb112c1f313fa8af9732f019c1917c836f Sinclair Target <sinclairtarget@gmail.com> 1418323471 -0500	merge de1395d: Merge made by the 'recursive' strategy.
0d17caeb112c1f313fa8af9732f019c1917c836f 0d17caeb112c1f313fa8af9732f019c1917c836f Sinclair Target <sinclairtarget@gmail.com> 1418323866 -0500	checkout: moving from master to unique_ast_names
0d17caeb112c1f313fa8af9732f019c1917c836f 74f83b9b4fbc1e2c816dc197b570a3922a054abb Sinclair Target <sinclairtarget@gmail.com> 1418323884 -0500	commit: Took out yunfei's changes to ast.ml
74f83b9b4fbc1e2c816dc197b570a3922a054abb 0d17caeb112c1f313fa8af9732f019c1917c836f Sinclair Target <sinclairtarget@gmail.com> 1418324350 -0500	checkout: moving from unique_ast_names to master
0d17caeb112c1f313fa8af9732f019c1917c836f b23e1effcbcde314f07c8a9a723b3a0a811fcdec Sinclair Target <sinclairtarget@gmail.com> 1418325533 -0500	commit: Made changes to configure statements in war.do to reflect changed global variable names.
b23e1effcbcde314f07c8a9a723b3a0a811fcdec 86a6300e341795205fd8c325b34d854453716d5a Sinclair Target <sinclairtarget@gmail.com> 1418331789 -0500	commit: Compiler now outputting Game and MyPlayer classes.
86a6300e341795205fd8c325b34d854453716d5a 2b71c33e461bdfa9f515b50d5df46edfbeaa4d75 Sinclair Target <sinclairtarget@gmail.com> 1418335824 -0500	pull: Fast-forward
2b71c33e461bdfa9f515b50d5df46edfbeaa4d75 74b5ca9974521a0258a44dcb3f4fa1be6e6c1665 Sinclair Target <sinclairtarget@gmail.com> 1418338332 -0500	commit: Added sast.ml
74b5ca9974521a0258a44dcb3f4fa1be6e6c1665 2da997e5d7f6d7739b879a99c7f0e00362ed07b1 Sinclair Target <sinclairtarget@gmail.com> 1418346058 -0500	commit: Changed some comments.
2da997e5d7f6d7739b879a99c7f0e00362ed07b1 c51ea84363a9edc61c211223876d861a314a5478 Sinclair Target <sinclairtarget@gmail.com> 1418350321 -0500	commit: Changed how the dot operator works. It's no longer an operator; it gets treated as a more complex ID that gets split into a string list.
c51ea84363a9edc61c211223876d861a314a5478 6bab52c27a8537b2cb9a1b1489212945663ce9fa Sinclair Target <sinclairtarget@gmail.com> 1418350403 -0500	commit (merge): Merge branch 'master' of https://github.com/YichiLL/4115PLT
6bab52c27a8537b2cb9a1b1489212945663ce9fa 5551c8aa3eaa946b76acaed88159713087cdcc00 Sinclair Target <sinclairtarget@gmail.com> 1418350448 -0500	commit (amend): Merge branch 'master' of https://github.com/YichiLL/4115PLT
5551c8aa3eaa946b76acaed88159713087cdcc00 109f9512755603cb25cede5823796aa5b45cc469 Sinclair Target <sinclairtarget@gmail.com> 1418350459 -0500	commit (amend): Merge branch 'master' of https://github.com/YichiLL/4115PLT
109f9512755603cb25cede5823796aa5b45cc469 42ae6edbad30e5ec9ac59b35d1d5f463f917efd2 Sinclair Target <sinclairtarget@gmail.com> 1418351625 -0500	commit: Completed sast.ml
42ae6edbad30e5ec9ac59b35d1d5f463f917efd2 0e2e805aa7634f2e63e133fd64833af0a9831429 Sinclair Target <sinclairtarget@gmail.com> 1418351634 -0500	pull: Merge made by the 'recursive' strategy.
0e2e805aa7634f2e63e133fd64833af0a9831429 74f83b9b4fbc1e2c816dc197b570a3922a054abb Sinclair Target <sinclairtarget@gmail.com> 1418352775 -0500	checkout: moving from master to unique_ast_names
74f83b9b4fbc1e2c816dc197b570a3922a054abb 6023acb4e9978d6ae126bbad3d5bfedcd8d7090f Sinclair Target <sinclairtarget@gmail.com> 1418352827 -0500	commit (merge): Merge branch 'master' into unique_ast_names
6023acb4e9978d6ae126bbad3d5bfedcd8d7090f 56c6529a482c1d10043b4f36ea21731a9c0fc396 Sinclair Target <sinclairtarget@gmail.com> 1418352858 -0500	commit: Changed ast names again.
56c6529a482c1d10043b4f36ea21731a9c0fc396 0e2e805aa7634f2e63e133fd64833af0a9831429 Sinclair Target <sinclairtarget@gmail.com> 1418353294 -0500	checkout: moving from unique_ast_names to master
0e2e805aa7634f2e63e133fd64833af0a9831429 fdd5c4c340c6e784addf49e89650334dddab4fbe Sinclair Target <sinclairtarget@gmail.com> 1418357862 -0500	commit: Edited sast.ml to include a datatype for var.
fdd5c4c340c6e784addf49e89650334dddab4fbe ffb97e0f7c2ab36e30dd366200b403c44d693d90 Sinclair Target <sinclairtarget@gmail.com> 1418357888 -0500	pull: Merge made by the 'recursive' strategy.
ffb97e0f7c2ab36e30dd366200b403c44d693d90 be4536bfa43e77168e28b9589c38d05e4c991bf5 Sinclair Target <sinclairtarget@gmail.com> 1418364564 -0500	commit: Added semantic checking for vars.
be4536bfa43e77168e28b9589c38d05e4c991bf5 f7095756f5775492d4705a655811283e67cede86 Sinclair Target <sinclairtarget@gmail.com> 1418369106 -0500	commit: Added check_expr to semantic.ml.
f7095756f5775492d4705a655811283e67cede86 4f0da5a7bd34674cf0c91e8fc2aa49463552b2c9 Sinclair Target <sinclairtarget@gmail.com> 1418407347 -0500	commit: Added check_var_decl to semantic.ml
4f0da5a7bd34674cf0c91e8fc2aa49463552b2c9 e15e1c0a8a5bea7237b292f1dd1489a52e1ef921 Sinclair Target <sinclairtarget@gmail.com> 1418409012 -0500	commit: Added add_call to semantic.ml. Trying to implement a system where functions can be called before they are declared.
e15e1c0a8a5bea7237b292f1dd1489a52e1ef921 30f2bdc3ed4e71a0a464c37217f622b31ce1cb19 Sinclair Target <sinclairtarget@gmail.com> 1418411269 -0500	commit: Added check_call to semantic.ml.
30f2bdc3ed4e71a0a464c37217f622b31ce1cb19 1b03705ecbe56836252a7d1d18b4156a521bd3cb Sinclair Target <sinclairtarget@gmail.com> 1418422787 -0500	commit: Added check_update in semantic.ml
1b03705ecbe56836252a7d1d18b4156a521bd3cb 25fbc7c69b198c70408d71a0e6d0c604d3cf8acd Sinclair Target <sinclairtarget@gmail.com> 1418430910 -0500	commit: Added check_stmt to semantic.ml
25fbc7c69b198c70408d71a0e6d0c604d3cf8acd 2277f08a6447ab00f148cff8d51094ab4aea245d Sinclair Target <sinclairtarget@gmail.com> 1418433559 -0500	commit: Added check_config to semantic.ml
2277f08a6447ab00f148cff8d51094ab4aea245d 9bf79937efc5d12db6d05f5ed5254738b339980e Sinclair Target <sinclairtarget@gmail.com> 1418435071 -0500	commit: Added check_field_decl to semantic.ml
9bf79937efc5d12db6d05f5ed5254738b339980e 90389c127d8eddd1f0a99256fa61290ef4ba5d07 Sinclair Target <sinclairtarget@gmail.com> 1418436294 -0500	commit: Added check_formal and check_func_decl to semantic.ml
90389c127d8eddd1f0a99256fa61290ef4ba5d07 8afbbf2cef346c1302f1f67874bc572f05b0197a Sinclair Target <sinclairtarget@gmail.com> 1418449345 -0500	commit: Completed sast.ml for now.
8afbbf2cef346c1302f1f67874bc572f05b0197a 3c14c447add35c7a7f0d5b02cef34483005c9a8b Sinclair Target <sinclairtarget@gmail.com> 1418449358 -0500	pull: Merge made by the 'recursive' strategy.
3c14c447add35c7a7f0d5b02cef34483005c9a8b ab6a50f3ed586b94506c0bd3a70c388763006ebb Sinclair Target <sinclairtarget@gmail.com> 1418480824 -0500	pull: Fast-forward
ab6a50f3ed586b94506c0bd3a70c388763006ebb a521ba244f5e03f9567b25f7f2f69c023261104c Sinclair Target <sinclairtarget@gmail.com> 1418481367 -0500	commit: Fixed errors in semantic.ml; it now compiles.
a521ba244f5e03f9567b25f7f2f69c023261104c 39fff3e33a6deb3b0cd09d1cfe47d86618f06112 Sinclair Target <sinclairtarget@gmail.com> 1418484488 -0500	commit: Added an example of a list of func_decls in runtime_example.ml
39fff3e33a6deb3b0cd09d1cfe47d86618f06112 f2695c684b344e62c55d31230b47d9f22b231927 Sinclair Target <sinclairtarget@gmail.com> 1418485995 -0500	commit (amend): Added an example of a list of func_decls in runtime_example.ml
f2695c684b344e62c55d31230b47d9f22b231927 0c000134178dbee799d55e56af8f1390295ea9a6 Sinclair Target <sinclairtarget@gmail.com> 1418565948 -0500	pull: Fast-forward
0c000134178dbee799d55e56af8f1390295ea9a6 87ced752c4316473fce688a7215e1c629a088487 Sinclair Target <sinclairtarget@gmail.com> 1418574696 -0500	commit: Removed runtime_example.ml and made sure semantic.ml supports our overloaded output function.
87ced752c4316473fce688a7215e1c629a088487 3fea335f45bbd90548349b4216fd6bb54cc42b2a Sinclair Target <sinclairtarget@gmail.com> 1418575759 -0500	commit: Renamed runtime.ml to stdlib.ml. Renamed /war/ to /runtime/. Added explanation of stdlib.ml at top.
3fea335f45bbd90548349b4216fd6bb54cc42b2a 368894fb4fae119f5336018b7e60695605202540 Sinclair Target <sinclairtarget@gmail.com> 1418577622 -0500	commit: Changed Makefile to reflect new file names. Added players to var list in stdlib.ml.
368894fb4fae119f5336018b7e60695605202540 fdee86368f01bc6a13e566eb8ac7bc0d4a9a93ab Sinclair Target <sinclairtarget@gmail.com> 1418579824 -0500	commit: Added suit and rank vars to the var list in stdlib.h
fdee86368f01bc6a13e566eb8ac7bc0d4a9a93ab 0f51a7644b66ee6d4a3d03770b9965105dfa6fdf Sinclair Target <sinclairtarget@gmail.com> 1418580445 -0500	commit: Added configurations to stdlib.h
0f51a7644b66ee6d4a3d03770b9965105dfa6fdf 5910427b611556104ff0b696ad7f6233c81a7589 Sinclair Target <sinclairtarget@gmail.com> 1418580582 -0500	commit (amend): Added configurations to stdlib.h
5910427b611556104ff0b696ad7f6233c81a7589 107b709ade2b06cdf315f922ba44319c2c261503 Sinclair Target <sinclairtarget@gmail.com> 1418581035 -0500	commit: Uncommented fields in stdlib.ml, added to environment in semantic.ml
107b709ade2b06cdf315f922ba44319c2c261503 befdc1e1682163fa95c82e0d94c78befb3296b0f Sinclair Target <sinclairtarget@gmail.com> 1418582748 -0500	commit: Uncommented and cleaned up standard functions in stdlib.ml
befdc1e1682163fa95c82e0d94c78befb3296b0f c9f37970f28cf78e571da0d45a085ff207a36186 Sinclair Target <sinclairtarget@gmail.com> 1418583662 -0500	commit: Fixed check_func_decl so that formals are pushed into the scope before the body is checked.'
c9f37970f28cf78e571da0d45a085ff207a36186 16fb0b57e077e605d4726f7a6a854f9e1b632f94 Sinclair Target <sinclairtarget@gmail.com> 1418590646 -0500	pull: Merge made by the 'recursive' strategy.
16fb0b57e077e605d4726f7a6a854f9e1b632f94 d323c1224092dfde4733df332db2046fd6196178 Sinclair Target <sinclairtarget@gmail.com> 1418594383 -0500	pull: Fast-forward
d323c1224092dfde4733df332db2046fd6196178 f6ab5296ad8ac9d53b38630807cda5b55e4713f0 Sinclair Target <sinclairtarget@gmail.com> 1418595230 -0500	commit: Fixed makefile
f6ab5296ad8ac9d53b38630807cda5b55e4713f0 c509ca27bbdb0173845032d72de04c35f2414963 Sinclair Target <sinclairtarget@gmail.com> 1418598722 -0500	commit: Implemented configs and field_decls in compile.ml
c509ca27bbdb0173845032d72de04c35f2414963 18d3297ac8351bc9b397a8eedb68f866f691add4 Sinclair Target <sinclairtarget@gmail.com> 1418602968 -0500	commit: Commit to give compile.ml to Josephine.
18d3297ac8351bc9b397a8eedb68f866f691add4 3cadad9b3cd0ffe74d000d74cc666e1720e2ec65 Sinclair Target <sinclairtarget@gmail.com> 1418602972 -0500	pull: Merge made by the 'recursive' strategy.
3cadad9b3cd0ffe74d000d74cc666e1720e2ec65 93cd63fe596f7b2ade27129f1ad0a46cbda72ee4 Sinclair Target <sinclairtarget@gmail.com> 1418605737 -0500	commit: Changed SAST so types go all the way down.
93cd63fe596f7b2ade27129f1ad0a46cbda72ee4 49549674a88c7073b7e72b5738863f5585d88e7c Sinclair Target <sinclairtarget@gmail.com> 1418605798 -0500	pull: Merge made by the 'recursive' strategy.
49549674a88c7073b7e72b5738863f5585d88e7c 1cfe74577d38444e4d4c21a10bd50b8e04b126c4 Sinclair Target <sinclairtarget@gmail.com> 1418616796 -0500	commit: Added several functions to compile.ml
1cfe74577d38444e4d4c21a10bd50b8e04b126c4 16fef493608f9bddfc3d3198b4b298d5c18eb478 Sinclair Target <sinclairtarget@gmail.com> 1418616801 -0500	pull: Merge made by the 'recursive' strategy.
16fef493608f9bddfc3d3198b4b298d5c18eb478 208d5b467049adbb8f99da01a015bd80128bf76c Sinclair Target <sinclairtarget@gmail.com> 1418617909 -0500	commit: Completed compiler.ml and added hello_world test case.
208d5b467049adbb8f99da01a015bd80128bf76c 413434fa541a58d64bf81cf132abab675a7f31b7 Sinclair Target <sinclairtarget@gmail.com> 1418618141 -0500	pull: Fast-forward
413434fa541a58d64bf81cf132abab675a7f31b7 5c080f6461597f2ce47cfac18b95d85d7e38e89a Sinclair Target <sinclairtarget@gmail.com> 1418618563 -0500	commit: Renamed /java/ to /runtime/. Hello world officially works.
5c080f6461597f2ce47cfac18b95d85d7e38e89a 0dc7dcd5d42b918f8d6499eee1a96c7e35b909a0 Sinclair Target <sinclairtarget@gmail.com> 1418619864 -0500	pull: Fast-forward
0dc7dcd5d42b918f8d6499eee1a96c7e35b909a0 2497f10942296c8c4a16019c9afef761a75b7473 Sinclair Target <sinclairtarget@gmail.com> 1418685141 -0500	pull: Fast-forward
2497f10942296c8c4a16019c9afef761a75b7473 3bde530a1503a5c490639c27a384ce1270eaf2da Sinclair Target <sinclairtarget@gmail.com> 1418686162 -0500	commit: Changed do script so that a compiler failure stops the rest of the script from running.
3bde530a1503a5c490639c27a384ce1270eaf2da ab5e80115751158a87e68b2ac8611e679de7f3b8 Sinclair Target <sinclairtarget@gmail.com> 1418687493 -0500	commit: Changed some tests.
ab5e80115751158a87e68b2ac8611e679de7f3b8 0d8ec8604dd9caaba4b71ceba39b9dc8cba7e1e8 Sinclair Target <sinclairtarget@gmail.com> 1418688641 -0500	commit: Added negative numbers and test case.'
0d8ec8604dd9caaba4b71ceba39b9dc8cba7e1e8 f466a8b053372f2bdf5f1c4e6571ca4f394c4855 Sinclair Target <sinclairtarget@gmail.com> 1418688835 -0500	pull: Merge made by the 'recursive' strategy.
f466a8b053372f2bdf5f1c4e6571ca4f394c4855 4b30104da77323d8e2b98d1adbc09465ea9d7e51 Sinclair Target <sinclairtarget@gmail.com> 1418688928 -0500	pull: Fast-forward
4b30104da77323d8e2b98d1adbc09465ea9d7e51 2eed59b1728a22c32832e95255fa089a11f18090 Sinclair Target <sinclairtarget@gmail.com> 1418689628 -0500	commit: Changed gitignore to ignore diffs and outs. Removed diffs and outs. Added test case for integer division. Renamed COMPLEX_EXPRESSION_NO_PARAM to COMPLEX_EXPRESSION_NO_PAREN in /tests/.
2eed59b1728a22c32832e95255fa089a11f18090 3db9ab895fddcc13b437adbfa08e7347809abc13 Sinclair Target <sinclairtarget@gmail.com> 1418690181 -0500	pull: Fast-forward
3db9ab895fddcc13b437adbfa08e7347809abc13 aac1757aa78bf1d5fbe5a7e54269956ff7088256 Sinclair Target <sinclairtarget@gmail.com> 1418690637 -0500	pull: Fast-forward
aac1757aa78bf1d5fbe5a7e54269956ff7088256 4e345d77a24f5bf15119eb8ab26782100217902e Sinclair Target <sinclairtarget@gmail.com> 1418691434 -0500	commit: Fixed error in semantic.ml that was switching the setup and update sections of a for loop.
4e345d77a24f5bf15119eb8ab26782100217902e df2d91975f57a4f31b5adfed8194e8e6f27167de Sinclair Target <sinclairtarget@gmail.com> 1418691439 -0500	pull: Merge made by the 'recursive' strategy.
df2d91975f57a4f31b5adfed8194e8e6f27167de fbc62e7cecef0b3540f61928a37fa045b636e072 Sinclair Target <sinclairtarget@gmail.com> 1418691475 -0500	commit: Accidentally commited compile, removing it.
fbc62e7cecef0b3540f61928a37fa045b636e072 1b706d95facab6e19680e1b11c33437782726975 Sinclair Target <sinclairtarget@gmail.com> 1418691658 -0500	commit: Changed stdlib.ml to convey that the values in there for the configs are not used.
1b706d95facab6e19680e1b11c33437782726975 8fb4013b162c145063e5636eb058d80fd66a3c84 Sinclair Target <sinclairtarget@gmail.com> 1418692144 -0500	commit: Fixed semantic.ml to allow variable decls in for loops.
8fb4013b162c145063e5636eb058d80fd66a3c84 e0a422d54a41dad1ac2cdf71028e0067da43d92f Sinclair Target <sinclairtarget@gmail.com> 1418692149 -0500	pull: Merge made by the 'recursive' strategy.
e0a422d54a41dad1ac2cdf71028e0067da43d92f 961287ad5227a7ef244be378fc575922212d1cf8 Sinclair Target <sinclairtarget@gmail.com> 1418692273 -0500	commit: Changed semantic.ml to allow continue and break inside of if statements.
961287ad5227a7ef244be378fc575922212d1cf8 34110802fee2bb4a92865d6c995b02a8ef189b05 Sinclair Target <sinclairtarget@gmail.com> 1418692431 -0500	pull: Fast-forward
34110802fee2bb4a92865d6c995b02a8ef189b05 4de64cb260bb7fe59865d523f85060468c1ea812 Sinclair Target <sinclairtarget@gmail.com> 1418692542 -0500	commit: Removed compile and added it to the .gitignore
4de64cb260bb7fe59865d523f85060468c1ea812 6b3e6b00b9a8c8cfa0d06a833023b0c14791208d Sinclair Target <sinclairtarget@gmail.com> 1418696383 -0500	commit: Fixed problem with semantic.ml where variables and fields in the header weren't put in the environment.
6b3e6b00b9a8c8cfa0d06a833023b0c14791208d bda894374fc0d8045af7668ce7a86e9e25b4b414 Sinclair Target <sinclairtarget@gmail.com> 1418696392 -0500	pull: Merge made by the 'recursive' strategy.
bda894374fc0d8045af7668ce7a86e9e25b4b414 0d8ec8604dd9caaba4b71ceba39b9dc8cba7e1e8 Sinclair Target <sinclairtarget@gmail.com> 1418696501 -0500	checkout: moving from master to neg
0d8ec8604dd9caaba4b71ceba39b9dc8cba7e1e8 ab5e80115751158a87e68b2ac8611e679de7f3b8 Sinclair Target <sinclairtarget@gmail.com> 1418696536 -0500	checkout: moving from 0d8ec8604dd9caaba4b71ceba39b9dc8cba7e1e8 to preneg
ab5e80115751158a87e68b2ac8611e679de7f3b8 bda894374fc0d8045af7668ce7a86e9e25b4b414 Sinclair Target <sinclairtarget@gmail.com> 1418696551 -0500	checkout: moving from ab5e80115751158a87e68b2ac8611e679de7f3b8 to origin/master
bda894374fc0d8045af7668ce7a86e9e25b4b414 2c3dfe54a533b5fa2f7ea8a457adfc1840c0f1de Sinclair Target <sinclairtarget@gmail.com> 1418696785 -0500	commit: Took out UMINUS from parser, shift/reduce conflicts disappeared. Too late to implement this properly at this point.
2c3dfe54a533b5fa2f7ea8a457adfc1840c0f1de bda894374fc0d8045af7668ce7a86e9e25b4b414 Sinclair Target <sinclairtarget@gmail.com> 1418696851 -0500	checkout: moving from 2c3dfe54a533b5fa2f7ea8a457adfc1840c0f1de to master
bda894374fc0d8045af7668ce7a86e9e25b4b414 2c3dfe54a533b5fa2f7ea8a457adfc1840c0f1de Sinclair Target <sinclairtarget@gmail.com> 1418696884 -0500	merge new_branch_name: Fast-forward
2c3dfe54a533b5fa2f7ea8a457adfc1840c0f1de c84fa0514f1e12f6beb00a63be447e930a63f7eb Sinclair Target <sinclairtarget@gmail.com> 1418698220 -0500	commit: Fixed semantic.ml so var decls work properly.
c84fa0514f1e12f6beb00a63be447e930a63f7eb a63984ec5532b8bccbb258500ed90ada504e281f Sinclair Target <sinclairtarget@gmail.com> 1418698233 -0500	pull: Merge made by the 'recursive' strategy.
a63984ec5532b8bccbb258500ed90ada504e281f 5071bacc8dcc352eb47535fd54df5e96944178ba Sinclair Target <sinclairtarget@gmail.com> 1418699360 -0500	commit: Renamed check_update_hack to check_update_header in semantic.ml
5071bacc8dcc352eb47535fd54df5e96944178ba 350a229713c61a84f5724e8c8bf9701ae4150c55 Sinclair Target <sinclairtarget@gmail.com> 1418700165 -0500	pull: Merge made by the 'recursive' strategy.
350a229713c61a84f5724e8c8bf9701ae4150c55 1315b777be0ca48ecca10c5a5f6942941b635880 Sinclair Target <sinclairtarget@gmail.com> 1418700267 -0500	pull: Fast-forward
1315b777be0ca48ecca10c5a5f6942941b635880 f3815e26c62f588f66b44167210b8f92ef5dcb06 Sinclair Target <sinclairtarget@gmail.com> 1418700370 -0500	commit: Removed semicolons from java_of_update.
f3815e26c62f588f66b44167210b8f92ef5dcb06 337cdc8608b63375d719d269cc0549c9dab4099f Sinclair Target <sinclairtarget@gmail.com> 1418700374 -0500	pull: Merge made by the 'recursive' strategy.
337cdc8608b63375d719d269cc0549c9dab4099f 53179a44255ea14ab842fc0bfbd2c80fdcfd2c21 Sinclair Target <sinclairtarget@gmail.com> 1418700852 -0500	commit: Added EOF as a valid close to a block; trailing whitespace shouldn't cause problems.
53179a44255ea14ab842fc0bfbd2c80fdcfd2c21 fc320acd54702c4ea379151c9fce69398bc13fbb Sinclair Target <sinclairtarget@gmail.com> 1418701799 -0500	commit: Added deck to stdlib.ml
fc320acd54702c4ea379151c9fce69398bc13fbb efc9ed89923f83592cca41caf05c088b384c51be Sinclair Target <sinclairtarget@gmail.com> 1418701803 -0500	pull: Merge made by the 'recursive' strategy.
efc9ed89923f83592cca41caf05c088b384c51be 1281a7d7a81ca9e15d1f5d2d41c42480cf40ead5 Sinclair Target <sinclairtarget@gmail.com> 1418701872 -0500	commit: Fixed stdlib.ml
1281a7d7a81ca9e15d1f5d2d41c42480cf40ead5 a1c743b8f0e23a7704547896c753cd1354c1ff7f Sinclair Target <sinclairtarget@gmail.com> 1418702484 -0500	commit: Reversed arguments for append in parser.mly.
a1c743b8f0e23a7704547896c753cd1354c1ff7f 7ce59d3a4de518a1450a2ef3d58c7b85f3f7e134 Sinclair Target <sinclairtarget@gmail.com> 1418702519 -0500	commit (merge): Merge branch 'master' of https://github.com/YichiLL/4115PLT
7ce59d3a4de518a1450a2ef3d58c7b85f3f7e134 1c9b5aa6c6354839839767b48554d478a8fc94b0 Sinclair Target <sinclairtarget@gmail.com> 1418703877 -0500	commit: Updated war to reflect latest language changes.
1c9b5aa6c6354839839767b48554d478a8fc94b0 967b4545d9da1ed8b6da8143a0f64cd77045cc93 Sinclair Target <sinclairtarget@gmail.com> 1418703886 -0500	pull: Merge made by the 'recursive' strategy.
967b4545d9da1ed8b6da8143a0f64cd77045cc93 ccec031dea29d4259e2ef75257449970b53d8d64 Sinclair Target <sinclairtarget@gmail.com> 1418704651 -0500	pull: Fast-forward
ccec031dea29d4259e2ef75257449970b53d8d64 e8a8b10229a3468eeaf3ed89f3f18be0f351350e Sinclair Target <sinclairtarget@gmail.com> 1418704832 -0500	commit: Created field_decl test.
e8a8b10229a3468eeaf3ed89f3f18be0f351350e c98f9f02b03c1f2c4471aed4a658fdc53e9e6f53 Sinclair Target <sinclairtarget@gmail.com> 1418704838 -0500	pull: Merge made by the 'recursive' strategy.
c98f9f02b03c1f2c4471aed4a658fdc53e9e6f53 2ce646382bbd94023fc17029f0382d2d9d94a310 Sinclair Target <sinclairtarget@gmail.com> 1418706280 -0500	commit: Changed stdlib field accessors to use desc() instead of toString().
2ce646382bbd94023fc17029f0382d2d9d94a310 4ad8764eb27881b738e18e1c170461e8ee1f451d Sinclair Target <sinclairtarget@gmail.com> 1418706284 -0500	pull: Merge made by the 'recursive' strategy.
4ad8764eb27881b738e18e1c170461e8ee1f451d 607507e63b3541b889b17952bdae09a0a3c2d135 Sinclair Target <sinclairtarget@gmail.com> 1418707328 -0500	pull: Fast-forward
607507e63b3541b889b17952bdae09a0a3c2d135 b75e885b7839542183a696a6382b46c95a3d0e0c Sinclair Target <sinclairtarget@gmail.com> 1418707397 -0500	commit: Changed desc back to toString() in stdlib.ml
b75e885b7839542183a696a6382b46c95a3d0e0c 4d819e8a60865a323c5d25b87733baab68f0f958 Sinclair Target <sinclairtarget@gmail.com> 1418708972 -0500	pull: Fast-forward
4d819e8a60865a323c5d25b87733baab68f0f958 2459e105e5d2cc7977a9bd5a2e9b2d2dadef0842 Sinclair Target <sinclairtarget@gmail.com> 1418709041 -0500	pull: Fast-forward
2459e105e5d2cc7977a9bd5a2e9b2d2dadef0842 fcb159145a0e7d76df507dd4d85216abcb3543b8 Sinclair Target <sinclairtarget@gmail.com> 1418710396 -0500	pull: Fast-forward
fcb159145a0e7d76df507dd4d85216abcb3543b8 e538d78c51511836eba7471e3b201addc8f38c89 Sinclair Target <sinclairtarget@gmail.com> 1418711515 -0500	commit: Removed extra paren in compile.ml and changed card names in Card.java
e538d78c51511836eba7471e3b201addc8f38c89 3d08703123e77bcfd87190b099159326ffc5d7bf Sinclair Target <sinclairtarget@gmail.com> 1418711753 -0500	commit: Fixed some errors in war.do. War.do now compiles and runs.
3d08703123e77bcfd87190b099159326ffc5d7bf ec8ff5c4bd7a59be8e88209ab34e874b080c6a3d Sinclair Target <sinclairtarget@gmail.com> 1418712330 -0500	commit: Added shuffle to game. The deck is always shuffled. Changed card comparison functions in Utility.java to compare by rank only and not by suit.
ec8ff5c4bd7a59be8e88209ab34e874b080c6a3d 91ba40f27c1122811e98ef5fedc10f7b30e4c61b Sinclair Target <sinclairtarget@gmail.com> 1418712630 -0500	commit: Removed subset.
91ba40f27c1122811e98ef5fedc10f7b30e4c61b de908ac24bd3f17bb248f1bd4426907d34320a26 Sinclair Target <sinclairtarget@gmail.com> 1418715000 -0500	commit: Put for_loop test cases back in /test/. All tests succeed.
de908ac24bd3f17bb248f1bd4426907d34320a26 434b0dbb999a57e68ae03b53dd9db02610e995b7 Sinclair Target <sinclairtarget@gmail.com> 1418715609 -0500	commit: Removed misleading comment from semantic.ml
434b0dbb999a57e68ae03b53dd9db02610e995b7 98c86bcda690ec580a4a19046c6d825ba89aecf0 Sinclair Target <sinclairtarget@gmail.com> 1418781730 -0500	commit: Added final report and slides to /documentation/.
98c86bcda690ec580a4a19046c6d825ba89aecf0 9ebfdd858267d8eed7a89aefbca3f96facc589bd Sinclair Target <sinclairtarget@gmail.com> 1418781734 -0500	pull: Merge made by the 'recursive' strategy.
9ebfdd858267d8eed7a89aefbca3f96facc589bd dbd3536375b4cff2dbb35847bb5e9795ac200fb7 Sinclair Target <sinclairtarget@gmail.com> 1418782051 -0500	commit: Removed PRESENTATION.do.
