tok = (name | val | ref | dimensions | map | link | SS | direction);
- main := (tok tok_delimiter)* tok [.];
+ main := (tok tok_delimiter)* tok ;
write data nofinal noerror noprefix;
YYSTYPE lval;
ntok = 0;
p = ts = str;
- pe = eof = p + size + 1;
+ pe = eof = p + size;
%%write init;
%%write exec;
return ntok;
{ uint8_t* last_period,* iter,* filename_end;
int ntok;
last_period = NULL;
- printf("size of file = %d\n", u8_strlen(filename));
for (iter = filename; *iter; iter++)
switch (*iter)
{ // Keep track of the last 'dot' in the name