vendor/github.com/pelletier/go-toml/v2/internal/characters/ascii.go
changeset 265 05c40b36d3b2
equal deleted inserted replaced
264:8f478162d991 265:05c40b36d3b2
       
     1 package characters
       
     2 
       
     3 var invalidAsciiTable = [256]bool{
       
     4 	0x00: true,
       
     5 	0x01: true,
       
     6 	0x02: true,
       
     7 	0x03: true,
       
     8 	0x04: true,
       
     9 	0x05: true,
       
    10 	0x06: true,
       
    11 	0x07: true,
       
    12 	0x08: true,
       
    13 	// 0x09 TAB
       
    14 	// 0x0A LF
       
    15 	0x0B: true,
       
    16 	0x0C: true,
       
    17 	// 0x0D CR
       
    18 	0x0E: true,
       
    19 	0x0F: true,
       
    20 	0x10: true,
       
    21 	0x11: true,
       
    22 	0x12: true,
       
    23 	0x13: true,
       
    24 	0x14: true,
       
    25 	0x15: true,
       
    26 	0x16: true,
       
    27 	0x17: true,
       
    28 	0x18: true,
       
    29 	0x19: true,
       
    30 	0x1A: true,
       
    31 	0x1B: true,
       
    32 	0x1C: true,
       
    33 	0x1D: true,
       
    34 	0x1E: true,
       
    35 	0x1F: true,
       
    36 	// 0x20 - 0x7E Printable ASCII characters
       
    37 	0x7F: true,
       
    38 }
       
    39 
       
    40 func InvalidAscii(b byte) bool {
       
    41 	return invalidAsciiTable[b]
       
    42 }