Rename Cursor methods to match TokenTree
diff --git a/src/token.rs b/src/token.rs
index 7f2ebd7..40e2dce 100644
--- a/src/token.rs
+++ b/src/token.rs
@@ -349,7 +349,7 @@
 #[cfg(feature = "parsing")]
 impl ::Synom for Underscore {
     fn parse(input: ::buffer::Cursor) -> ::synom::PResult<Underscore> {
-        match input.term() {
+        match input.ident() {
             Some((term, rest)) => {
                 if term == "_" {
                     Ok((Underscore([term.span()]), rest))
@@ -384,7 +384,7 @@
 #[cfg(feature = "parsing")]
 impl ::Synom for Apostrophe {
     fn parse(input: ::buffer::Cursor) -> ::synom::PResult<Apostrophe> {
-        match input.op() {
+        match input.punct() {
             Some((op, rest)) => {
                 if op.as_char() == '\'' && op.spacing() == ::proc_macro2::Spacing::Joint {
                     Ok((Apostrophe([op.span()]), rest))
@@ -768,7 +768,7 @@
         let chars = s.chars();
 
         for (i, (ch, slot)) in chars.zip(&mut spans).enumerate() {
-            match tokens.op() {
+            match tokens.punct() {
                 Some((op, rest)) => {
                     if op.as_char() == ch {
                         if i != s.len() - 1 {
@@ -794,7 +794,7 @@
         tokens: Cursor<'a>,
         new: fn(Span) -> T,
     ) -> PResult<'a, T> {
-        if let Some((term, rest)) = tokens.term() {
+        if let Some((term, rest)) = tokens.ident() {
             if term == keyword {
                 return Ok((new(term.span()), rest));
             }