@@ -972,14 +972,6 @@ impl<'s, 't> Parser<'s, 't> {
972972 Ok ( tary)
973973 }
974974
975- /// Fixup forward refs lazily. Basically a Union-Find flavored read
976- /// barrier.
977- fn lazy_f_ref ( & mut self , _t : Ty < ' t > ) -> PResult < Ty < ' t > > {
978- //if( !t.isFRef() ) return t;
979- //Type def = Parser.TYPES.get(((TypeMemPtr)t)._obj._name);
980- Err ( "Not yet implemented" . to_string ( ) )
981- }
982-
983975 /// <pre>
984976 /// expr : bitwise [? expr [: expr]]
985977 /// </pre>
@@ -1717,15 +1709,6 @@ impl<'a> Lexer<'a> {
17171709 self . remaining . chars ( ) . next ( )
17181710 }
17191711
1720- // Just crash if misused
1721- fn peek_offset ( & self , offset : isize ) -> u8 {
1722- debug_assert_eq ! (
1723- self . source[ self . remaining. len( ) ..] . as_ptr( ) ,
1724- self . remaining. as_ptr( )
1725- ) ;
1726- self . source . as_bytes ( ) [ self . remaining . len ( ) . checked_add_signed ( offset) . unwrap ( ) ]
1727- }
1728-
17291712 fn next_char ( & mut self ) -> Option < char > {
17301713 self . peek ( )
17311714 . inspect ( |c| self . remaining = & self . remaining [ c. len_utf8 ( ) ..] )
@@ -1751,12 +1734,6 @@ impl<'a> Lexer<'a> {
17511734 }
17521735 }
17531736
1754- /// Next non-white-space character, or EOF
1755- fn next_x_char ( & mut self ) -> Option < char > {
1756- self . skip_whitespace ( ) ;
1757- self . next_char ( )
1758- }
1759-
17601737 /// skips a prefix if present
17611738 fn skip ( & mut self , prefix : & str ) -> bool {
17621739 self . remaining
0 commit comments