Modified:
/src/scanner.go
=======================================
--- /src/scanner.go Thu Jun 17 04:51:36 2010
+++ /src/scanner.go Mon Jun 21 02:37:45 2010
@@ -171,7 +171,7 @@
tok.id = TOKEN_IDENTIFIER;
// preceding characters may be letter,_, or a number
for ; ((singleChar >= 'A') && (singleChar <= 'Z')) || ((singleChar
>= 'a') && (singleChar <= 'z')) || (singleChar == '_') || ((singleChar
>= '0') && (singleChar <= '9')); singleChar = GetCharWrapped() {
- tmp_TokAppendStr(singleChar);
+ libgogo.CharAppend(&tok.strValue, singleChar);
}
// save the last read character for the next GetNextToken() cycle
tok.nextChar = singleChar;
@@ -182,7 +182,7 @@
if (done != 1) && (singleChar == '"') {
tok.id = TOKEN_STRING;
for singleChar = GetEscapedCharWrapped();
singleChar != '"';singleChar = GetEscapedCharWrapped() {
- tmp_TokAppendStr(singleChar);
+ libgogo.CharAppend(&tok.strValue, singleChar);
}
if singleChar != '"' {
ScanErrorString("String not closing.");
@@ -460,7 +460,3 @@
libgogo.PrintString("\n");
}
}
-
-func tmp_TokAppendStr(b byte) {
- libgogo.CharAppend(&tok.strValue, b);
-}