case '\t':
goto loop;
+ case '/':
+ c = lexc();
+ if(c != '/'){
+ unlexc(c);
+ return '/';
+ }
+ eatnl();
+
case '\n':
line++;
if(interactive == 0)
unlexc(c);
return '+';
- case '/':
- c = lexc();
- if(c == '/') {
- eatnl();
- goto loop;
- }
- unlexc(c);
- return '/';
-
case '\'':
c = lexc();
if(c == '\\')
s->lexval = t;
v = gmalloc(sizeof(Value));
- s->v = v;
-
+ memset(v, 0, sizeof(Value));
v->fmt = 'X';
v->type = TINT;
- memset(v, 0, sizeof(Value));
+
+ s->v = v;
return s;
}