fix SimpleMagnetism import statement on line 86
Just some formatting changes. Committing to sync
Fixed grammar
start computing log probability of FiniteWithBVArgs
compute log probabilities of each grammar in the Grammars/ directory (actually only the Finite* ones). TODO: Tests fail in GrammarTest.py with these log probabilities
compute log probability of FiniteWithoutBVArgs accurately
add unittest.skip statements to GrammarTest
GrammarTest: comment out some print and unittest.skip statements (all tests pass)
LOTlibTest/Grammars/FiniteWithBVArgs.py: accurately compute log probability
add a Test Suite for all of LOTlibTest
add test suites for various parts of GrammarTest.py
fix grammar in FiniteWithBVArgs.py so that the head of the first function is a lambda
Grammar.py: add assertion that name must be 'lambda' if we're adding bound variables, add note about this in the documentation for add_rule
GrammarTest.py: add back previous main method
fix FiniteWithoutBVArgs grammar so that name is 'lambda' for bound variable rule; fix log_probability_age() to accurately check for bound variable
GrammarTest: add three more tests that test log_probability under proposals
add Obsolete/ for obsolete testing files, add __init__.py files to each LOTlibTest directory (except for Obsolete/)
modify Test_LOTlib.py to cover all top-level tests in LOTlibTest
add suite() functions in each top-level LOTlibTest for easy packaging into Test Suites
add README to LOTlibTest/