Working on initial boundary matchers.
Initial Boundary Matchers working rudimentarily.
Intermediate commit.
Internal/terminal boundaries look like they're working.  In the process of adding/testing semicolons.
Extended MatcherComparator.  Eliminated ambiguity with patterns like |,a|.
Got AtProseMatcher correctly reporting its matcher type and comparing with other AtProseMatchers.
Finally moved around misplaced files. All Prose source should be in the Prose directory now.  Currently at 14625 lines of code in Prose according to GIT.
Merge branch 'feature/special-pattern-symbols' into develop
Incomplete: trying to get plurals working.  Uncovering some PNOde memory management issues.
Got plurals dumping the arguments inline (no curly brackets or commas).  Fixed overrelease problem.  Looks like confusion over who retains is causing a big over retention problem.  Fix eventually.
Got plurals working (by just copying all the arguments, no commas, no {..}).
Whoops: each value is coming back in it's own {..}!
Looks plurals are working superficially.  Probably there are major over retention problems.  This needs to be explored systematically.
Fixed a bug in explicit @prose matching.
Merge branch 'feature/plural-phrases' into develop
Working on multiple perspectives.  Getting terminators to be treated properly.  Eliminated "NONSENSE" on everything.
Working on getting unique representatives of matchers based on "what they represent" and their depth in the pattern trie.  This will make :a->b  followed by :a->c properly remap to a->c with no ambiguity.
Merge branch 'feature/multiple_perspectives' into develop
Got UniqueableObject working with PobjEqualityMatcher inheriting from it.
Looks like UniqueableObject is working and now backs PobjEQualityMatcher and TypePobjInheritanceMatcher.  more to come!