Lines Matching refs:fc
43 TokenStream(const std::vector<std::string>& tokens, const FileCtx& fc)
44 : fc_(fc), ix_(0u), tokens_(tokens) {}
71 const FileCtx& fc) {
78 start = acc.empty() ? fc.line_start : start;
85 TokenStream ts(tokens, fc);
97 TokenStream mts(t, FileCtx(fc, start));
109 fc.print_error("missing terminator", tokens[0]);
111 fc.print_error("unknown token", tokens[0]);
129 FileCtx fc(input, verbose);
134 ++fc.line_start;
139 if (!process_line(parser, table, tokens, fc)) {
146 fprintf(stderr, "** stopping at line %d. parsing %s failed.\n", fc.line_start, input);