static void _BlockLocator_start_block1(BlockLocator *self) { #ifdef DEBUG fprintf(stderr, "%s\n", __PRETTY_FUNCTION__); #endif // Start block: if (self->codestr_ptr > self->codestr && *(self->codestr_ptr - 1) == '#') { self->skip = 1; } else { self->start = self->codestr_ptr; _BlockLocator_push_lineno(self, self->lineno); _BlockLocator_flush_properties(self); } self->depth++; }
static void _BlockLocator_start_block1(BlockLocator *self) { #ifdef DEBUG fprintf(stderr, "%s\n", __PRETTY_FUNCTION__); #endif // Start block: if (self->codestr_ptr > self->codestr && *(self->codestr_ptr - 1) == '#') { self->skip = 1; } else { self->start = self->codestr_ptr; if (self->thin != NULL && _strip(self->thin, self->codestr_ptr, NULL)) { self->init = self->thin; } _BlockLocator_flush_properties(self); self->thin = NULL; } self->depth++; }