int state = start.state(ch); tlen = 0; AddCh(); if (ch == '$' || ch >= '0' && ch <= '9' || ch >= 'A' && ch <= 'Z' || ch == '_' || ch >= 'a' && ch <= 'z') {AddCh(); state = 1; break;} else {t.kind = 1; break loop;} case 2: recEnd = pos; recKind = 2; if (ch >= '0' && ch <= '7') {AddCh(); state = 5; break;} else if (ch == 'x') {AddCh(); state = 3; break;} else if (ch == 'b') {AddCh(); state = 4; break;} else {t.kind = 2; break loop;} case 3: recEnd = pos; recKind = 2; if (ch >= '0' && ch <= '9' || ch >= 'A' && ch <= 'F' || ch >= 'a' && ch <= 'f') {AddCh(); state = 3; break;} else {t.kind = 2; break loop;} case 4: recEnd = pos; recKind = 2; if (ch >= '0' && ch <= '1') {AddCh(); state = 4; break;} else {t.kind = 2; break loop;} case 5: recEnd = pos; recKind = 2; if (ch >= '0' && ch <= '7') {AddCh(); state = 5; break;} else {t.kind = 2; break loop;} case 6: recEnd = pos; recKind = 2; if (ch >= '0' && ch <= '9') {AddCh(); state = 6; break;} else {t.kind = 2; break loop;} case 7:
int state = start.state(ch); tlen = 0; AddCh(); if (ch == '$' || ch >= '0' && ch <= '9' || ch >= 'A' && ch <= 'Z' || ch == '_' || ch >= 'a' && ch <= 'z') {AddCh(); state = 1; break;} else {t.kind = 1; break loop;} case 2: recEnd = pos; recKind = 2; if (ch >= '0' && ch <= '7') {AddCh(); state = 5; break;} else if (ch == 'x') {AddCh(); state = 3; break;} else if (ch == 'b') {AddCh(); state = 4; break;} else {t.kind = 2; break loop;} case 3: recEnd = pos; recKind = 2; if (ch >= '0' && ch <= '9' || ch >= 'A' && ch <= 'F' || ch >= 'a' && ch <= 'f') {AddCh(); state = 3; break;} else {t.kind = 2; break loop;} case 4: recEnd = pos; recKind = 2; if (ch >= '0' && ch <= '1') {AddCh(); state = 4; break;} else {t.kind = 2; break loop;} case 5: recEnd = pos; recKind = 2; if (ch >= '0' && ch <= '7') {AddCh(); state = 5; break;} else {t.kind = 2; break loop;} case 6: recEnd = pos; recKind = 2; if (ch >= '0' && ch <= '9') {AddCh(); state = 6; break;} else {t.kind = 2; break loop;} case 7: