Fixed logic for OMetaInputWithMemo .
Added facilities for LexicalInfo.
Improvements for OMetaInputWithMemo.
Removed missing app.config file because it is not generated automatically by nant.
Changed target .Net version.
Boo references are changed to relative paths.
Removing version of NUnit in references.
Added obj folder to gitignore.
Saving start of a token in every token.
Using the saved value to track SourceLocation in some scenarios.
Added new tests.
Tests splicing_class_body, splicing_enum_body are fixed but commented out because BooPrinterVisitor.OnSpliceTypeDefinitionBody should be updated. Tests were created with newer version of Boo than currently is used in SD.
Test files are named to match tests of original Boo parser.
Fixed bug in MemoKey.Equals. It didn't work correctly comparing identical rule names when one name was initialized with string constant and another name was dynamically created in memory.
Improved flatten function. Now it doesn't flat strings.
Improved support of grammar parameters.
Added ometa quasi-quotation.
Passing compiler parameters to BooParser.
Added projects Boo.TinyAst and Boo.TinyAst.Tests.
Added ability to call external grammar from Boo.OMeta.Parser.BooParser.
Added TinyAst project.
Added roundtrip tests for TinyAst.
Added TinyAstParser, TinyAstMacro.
One test is passed.
Work in progress.
Added support of Tuples.
10 unit-tests are passed.
Under construction!
Added support for prefix operator.
Under construction.
Added support for Pair.
38/171 tests are passing.
Under construction.
Added TinyAst roundtrip test cases locally because some syntax will not be supported. It also could be used to track unsupported syntax.
Under construction.