浏览代码

Cleanup "byte" vs "char" meaning just a little bit

Alois Mahdal 2 天前
父节点
当前提交
36accad469
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4
    4
      app/tokenize/tokenize.go

+ 4
- 4
app/tokenize/tokenize.go 查看文件

18
 	}
18
 	}
19
 }
19
 }
20
 
20
 
21
-func (self *reader) peekByte() (byte, bool) {
21
+func (self *reader) peekChar() (byte, bool) {
22
 	self.checkPos()
22
 	self.checkPos()
23
 	if self.done() {
23
 	if self.done() {
24
 		return 0, false
24
 		return 0, false
150
 	rdr := reader{data: str}
150
 	rdr := reader{data: str}
151
 	b := make_builder()
151
 	b := make_builder()
152
 	for {
152
 	for {
153
-		this_byte, ok := rdr.peekByte()
153
+		this_char, ok := rdr.peekChar()
154
 		if !ok {
154
 		if !ok {
155
 			break
155
 			break
156
 		}
156
 		}
157
-		switch this_byte {
157
+		switch this_char {
158
 		case ' ':
158
 		case ' ':
159
 			b.bufCommit()
159
 			b.bufCommit()
160
 			rdr.tossUntilNeitherOf(" \t\n")
160
 			rdr.tossUntilNeitherOf(" \t\n")
188
 			new_chars := rdr.takeChar()
188
 			new_chars := rdr.takeChar()
189
 			b.bufAppend(new_chars)
189
 			b.bufAppend(new_chars)
190
 		default:
190
 		default:
191
-			b.bufAppendChar(this_byte)
191
+			b.bufAppendChar(this_char)
192
 			rdr.tossChar()
192
 			rdr.tossChar()
193
 		}
193
 		}
194
 	}
194
 	}