Lines Matching refs:srcfile

74     srcfile = NULL;  in Module()
111 srcfile = new File(srcfilename); in Module()
171 if (FileName::equals(docfilename, srcfile->name->str)) in setOutfile()
173 error("source file and output file have same name '%s'", srcfile->name->str); in setOutfile()
263 m->srcfile = new File(result); in load()
285 buf.printf("%s\t(%s)", ident->toChars(), m->srcfile->toChars()); in load()
299 if (srcfile->read()) in read()
301 if (!strcmp(srcfile->toChars(), "object.d")) in read()
312 …(strcmp(srcfile->name->name(), "package.d") == 0 || (strcmp(srcfile->name->name(), "package.di") =… in read()
316 toChars(), srcfile->toChars()); in read()
318 error(loc, "is in file '%s' which cannot be read", srcfile->toChars()); in read()
334 fprintf(stderr, "Specify path to file '%s' with -I switch\n", srcfile->toChars()); in read()
346 const char *srcname = srcfile->name->toChars(); in parse()
349 isPackageFile = (strcmp(srcfile->name->name(), "package.d") == 0 || in parse()
350 strcmp(srcfile->name->name(), "package.di") == 0); in parse()
352 utf8_t *buf = (utf8_t *)srcfile->buffer; in parse()
353 size_t buflen = srcfile->len; in parse()
537 if (srcfile->ref == 0) in parse()
538 ::free(srcfile->buffer); in parse()
539 srcfile->buffer = NULL; in parse()
540 srcfile->len = 0; in parse()
558 if (m && (strcmp(m->srcfile->name->name(), "package.d") != 0 && in parse()
559 strcmp(m->srcfile->name->name(), "package.di") != 0)) in parse()
562 ppack->toPrettyChars(), m->srcfile->toChars()); in parse()
616 if (FileName::compare(srcname, mprev->srcfile->toChars()) != 0) in parse()
618 srcname, mprev->toChars(), mprev->srcfile->toChars()); in parse()