commit 2c83667450df93872205be495743315a6971775f
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Mon Dec 21 18:46:05 2015 -0500

    Removed unused files.
    Updated tests to be sematically correct.
    Added more semantic tests.

commit 8a31410ee000e9dc737b34263bac66132164f6f4
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Mon Dec 21 16:47:27 2015 -0500

    Renamed folder with correctly spelled Semantics.

commit 30973eaf2a0159e8b94befa7faf96fc49000cbac
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Mon Dec 21 15:14:52 2015 -0500

    Semantics check passed the first test!
    Added first semantics test.

commit 06d80ac5ed24d70e6ebb715f2c022f0fe1408451
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Mon Dec 21 11:51:57 2015 -0500

    Few changes with control loops for semantics.
    Pre check-in before updates to the return syntax in semantics check.

commit 81ae95181bfa00af1b424e9cfac4355445fe7dbc
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Mon Dec 21 11:05:58 2015 -0500

    First working copy of sematic analyzer.

commit 5c28ec2095a0d4e828c1d14455f9524ddff890f8
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Dec 20 19:56:50 2015 -0500

    Renamed interpret file to reflect nc code generation ability.

commit 8fffe2e4acb8b58b28fd3159a7a9e2a1ac83d369
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Dec 20 19:27:21 2015 -0500

    Dragon Curve example created.

commit d9d31d558dfe319cd181f76c6720ee95883ac8f3
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Dec 20 16:47:29 2015 -0500

    Polyline first implementation finished.
    Added tests for polyline.

commit abeb93e5c5c5d78d4419c6d445a997451f7c00d5
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Dec 20 15:53:35 2015 -0500

    Moved list code into separate file.

commit a8ca123f794384112d85fdccdf628b7d48e9a93a
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Dec 20 15:48:52 2015 -0500

    List functionality completed.
    More list tests added.

commit 17f1c1ed5e86eb51a86c8ff253dc1965d0384200
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Dec 20 11:55:25 2015 -0500

    Lists are now types.
    Added functionality for List At.
    Tests added for lists.

commit 2590263196248e195dfc6f200f33a8260ff81806
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Dec 20 10:02:11 2015 -0500

    Move shared function to Utility.
    Fixed bug with embedded class function calls.

commit 4b785d36cb2b12ca6d8eaf950b8b986a384f032c
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Dec 20 09:23:09 2015 -0500

    First implementation of Line rotation.
    Tests added for line creation and rotation.

commit e408829365adcc9280f838b413e79236c9755aa8
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sat Dec 19 13:36:55 2015 -0500

    Updated preparser to handle relative include directories.
    Reorganized standard library.

commit 17b33ec3b172c90eb9257387df4247c95e6025bc
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sat Dec 19 12:56:16 2015 -0500

    Fixed minor bugs with standard library.
    Added more cases for circles.
    Updated LCS to be 2-dimensional.
    Created first working test of olympic rings.

commit b81bc96aca9861ad2d297cf61623ed1a7df4a774
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Fri Dec 18 19:55:33 2015 -0500

    Bool type added. New tests added for boolean type.

commit 8df2eaa8ea5e1a1b692c48f81529b3f50b95791b
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Fri Dec 18 16:28:59 2015 -0500

    Fix error message bug with class construction and function calling.
    Added new function calling tests.

commit 3cb6e3583aef965cbd6c7d23422efb62300d5f0c
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Fri Dec 18 15:17:28 2015 -0500

    Renamed test files to have .geo extension.

commit b096bfe9c9536e4e0423924c8c5f3ed598fabfef
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Fri Dec 18 14:43:46 2015 -0500

    Renamed to Geocode.

commit 92d97bcbe7295f6579e9983ac0fed13b098824ab
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Fri Dec 18 14:39:31 2015 -0500

    Formatting updated.

commit 624b0f0cbecbc7699f8745600c77273ce97f8622
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Thu Dec 17 20:53:01 2015 -0500

    Reorganized code, added comments, removed unused code.

commit 92204193eaa26cf57a1e93cef006f03976bf78a7
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Tue Dec 15 20:52:52 2015 -0500

    Fixed bug with string parsing.  Test added to catch failure.

commit b0e4cd53814d15cd127e6a71919fac393351dcd1
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Tue Dec 15 20:00:14 2015 -0500

    Tests added for syntax errors.

commit 523f0f48b4e09078f8aa1666fe4c70669bd0f61f
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Tue Dec 15 18:45:40 2015 -0500

    More test coverage for class constructors.

commit 83d26784f1ec127dfce0ed75c4aac759544a8cf3
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Tue Dec 8 21:14:34 2015 -0500

    Class constructors now activated.
    Key value pair lists implemented to allow class constructor parameter passing.

commit 4e2ba80c7a6606744f6aafa26f0939fbb261975a
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Tue Dec 8 13:04:09 2015 -0500

    Fixed shift/reduce conflicts with casting operator.

commit 79524b2f7da73f5de6036425983a14ff0a4d9611
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Tue Dec 8 09:11:37 2015 -0500

    Updated error messages for easier debugging.

commit 7c87c3735b684e01750c801d70c1456b3772acd4
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Mon Dec 7 21:22:12 2015 -0500

    String casting added.

commit 786d6fbe5074a9ed5868b6f53c8a35575a2f348b
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Mon Dec 7 20:45:27 2015 -0500

    Fixed bug with calling functions of objects within objects.

commit 4b476d62d89763c79e901ae622555a1d8e2af282
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Dec 6 16:35:36 2015 -0500

    Added some compiler syntax error diagnostic messages.

commit 6bc5f9ec7d0c5a3cf0d88d0c4478e9b3b15d568a
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Dec 6 08:33:42 2015 -0500

    Tests added for double and string binary operations.

commit 882a2bcdbc763640abd6ba818d1c346ba7e45f1c
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sat Dec 5 21:57:40 2015 -0500

    String and double binary operations and comparisons added.

commit dd0f11fa812afa974c2bc2b8ac887afa6923f4fd
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sat Dec 5 19:27:24 2015 -0500

    string and double stand alone boolean check added.

commit 77f97b02d68eaed9c5cab70f90417ce10ce8288a
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sat Dec 5 15:06:26 2015 -0500

    Double type added.

commit 4cff003c85aa7f903c7c3cc6f84cf5795d15441c
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 22 17:28:17 2015 -0500

    Preparser is now handling include command.

commit bb9b59f8227e1a0cd9ca39dad118260db32306ad
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 22 16:05:47 2015 -0500

    Pre_Parser promoted!
    Added lots of tests for pre-parser.

commit b4fb6217672fb746a5485a5100e36fd36cffb879
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 22 12:32:29 2015 -0500

    Updated microc to take in the source file and call python pre_parser script.
    Working on acceptable script pre_parser script.

commit b36d122b43a3b95005666147815cf4e3971965ca
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sat Nov 21 18:34:24 2015 -0500

    an now call class functions within class functions.

commit 838c5d38e019550dc93035a8cc79cb9d98d85ebd
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sat Nov 21 16:05:20 2015 -0500

    Fixed bug with updating envirnoment after class function call.

commit adb1380285e27bed0a1036d19e7d724556036290
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sat Nov 21 11:47:11 2015 -0500

    Rewrote the way the envirnoment is passed to work for class function side effects.
    Reworked the access to class member variables.
    Preliminary class tests all pass.

commit 18019545f47ddd5c75710d05af266ed9dd8667ab
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Thu Nov 19 18:58:05 2015 -0500

    Can now assign and access class member variables.
    Working on accessing these values within class functions.

commit 1ae712da78d16fb390570ded9a098c41ab8bc3b5
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Tue Nov 17 17:48:47 2015 -0500

    Class access kind of works.
    Disabled compiler, now only supporting interpreter.

commit 0115b9f7e7f06a5c61aaec1c04b2a75436a4e422
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 15 16:32:45 2015 -0500

    Updated test script to handle test folders for organization.
    Made Classes foler for class tests.

commit 6bf52b76593f48a9f271cfffeee14f37339a5a14
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 15 16:13:23 2015 -0500

    Little clean up work.

commit dd7427c463a68da2ae1f286abf7d42a8145a1649
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 15 16:03:41 2015 -0500

    All tests pass!  Class data members are recognized in class function.

commit 8d5c8c7b594cedd700c2e976af9dce475c859f37
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Wed Nov 11 21:06:23 2015 -0500

    Class functions are now in the function maps for compile and interpretted mode.
    Bug exists in compiled mode when referencing class member variables.

commit 75b0e2812b863059ef50b5c0eb21b030b23f85f9
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Tue Nov 10 20:49:02 2015 -0500

    Class function kind of works in compiler mode.

commit 82f2b6e4875e96f8229af71c75397994238c7433
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 8 17:40:01 2015 -0500

    Test added to ensure global variable multiple variables on same line work.

commit 26f9dbe9d630e288c295ec2fc87ed2ca869ec69c
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 8 17:34:29 2015 -0500

    Cleaned up variables names.

commit 60b79624256d33d0158c1cb4a45c2a55d1db098a
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 8 17:28:45 2015 -0500

    Fixed problem with the parsing definition of my variables.

commit bd02fb3a14ae3afebc876dc2f4d4e802a416ac15
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 8 16:59:48 2015 -0500

    Multiple varaiable declaration on same line now possible for classes.

commit e9d694d6a0a73bb650b2a6a72088bef8b8dd3c86
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 8 16:54:24 2015 -0500

    Class declarations added with class keyword.
    Multiple varaiable definition on same line for functions only.

commit d5f98986b202c0daf04c3299af5e8d747b222f14
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Tue Nov 3 19:34:25 2015 -0500

    Added the ability to define multiple variables on the same line

commit 6994ed5f2acabb210b27efb08eb047062f53dc86
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Tue Nov 3 14:51:51 2015 -0500

    The first string test is working!

commit 85c769eee192ac3583b57756cbab2244a5ac7d74
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Tue Nov 3 09:39:47 2015 -0500

    Added string variable type, but not tested.
    All tests pass except for the one using the class instance.

commit 826af954140ec28cb47329f8efeba90764869113
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sun Nov 1 16:07:21 2015 -0500

    Updated tests file formation to work with pythonic indentation.

commit eeb78d63c27f95e8c93ee4e48fcb16f512cae2ed
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sat Oct 31 19:51:10 2015 -0400

    Updated test script to display number of failures.

commit ce4336415042c3981a0a504a213193e67629eb9a
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sat Oct 31 09:36:01 2015 -0400

    Adding some files

commit 5a9f4893eb5e8bae1baed870b213f5786af397d7
Author: Carroll Loy <crl2131@columbia.edu>
Date:   Sat Oct 31 08:54:34 2015 -0400

    initial branch from microC
