Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for scanEscape (0.23 sec)

  1. src/go/scanner/scanner.go

    		}
    	}
    	if d == '_' {
    		return len(x) - 1
    	}
    
    	return -1
    }
    
    // scanEscape parses an escape sequence where rune is the accepted
    // escaped quote. In case of a syntax error, it stops at the offending
    // character (without consuming it) and returns false. Otherwise
    // it returns true.
    func (s *Scanner) scanEscape(quote rune) bool {
    	offs := s.offset
    
    	var n int
    	var base, max uint32
    	switch s.ch {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:03 UTC 2023
    - 24.3K bytes
    - Viewed (0)
  2. src/text/scanner/scanner.go

    	for n > 0 && digitVal(ch) < base {
    		ch = s.next()
    		n--
    	}
    	if n > 0 {
    		s.error("invalid char escape")
    	}
    	return ch
    }
    
    func (s *Scanner) scanEscape(quote rune) rune {
    	ch := s.next() // read character after '/'
    	switch ch {
    	case 'a', 'b', 'f', 'n', 'r', 't', 'v', '\\', quote:
    		// nothing to do
    		ch = s.next()
    	case '0', '1', '2', '3', '4', '5', '6', '7':
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:57:51 UTC 2024
    - 20.3K bytes
    - Viewed (0)
Back to top