handle new PatMac variant of syntax::ast::Pat_
Merge pull request #15 from ebfe/fix-build-master

Fix build with rust master
parse chained method calls
fix build
[pd] completion expressions now parsed as expressions rather than split on '::' and '.'

 - means completion expressions can be foo::bar().baz().completeme
 - need to do same with find_definitions next
find_definion searchs now parsed as expressions
phase syntax is now called plugin
into_owned -> into_string
@T is now Gc<T>
Merge pull request #16 from ebfe/fix-build-master

Fix build with rust master
Search for crate root modules (e.g. lib.rs), and also parse extern crate foo="bar"; statements

 - needed to be able to resolve Vec::new() via the prelude
emacs: use M-. for find-definition
Work around buggy method finding. Needs doing properly with the parser