Lines Matching refs:input_stack

46   friend class input_stack;
99 class input_stack { class
114 input_item *input_stack::top = 0;
116 void input_stack::init() in init()
125 int input_stack::get_char() in get_char()
138 int input_stack::peek_char() in peek_char()
151 void input_stack::push_file(const char *fn) in push_file()
221 void input_stack::push_string(string &s, const char *filename, int lineno) in push_string()
228 void input_stack::error(const char *format, const errarg &arg1, in error()
244 input_stack::error(format, arg1, arg2, arg3); in command_error()
260 int c = input_stack::get_char(); in get_word()
264 c = input_stack::get_char(); in get_word()
268 if (c == '\\' && input_stack::peek_char() == '\n') in get_word()
269 input_stack::skip_char(); in get_word()
272 c = input_stack::get_char(); in get_word()
280 c = input_stack::peek_char(); in get_word()
283 input_stack::skip_char(); in get_word()
285 int d = input_stack::peek_char(); in get_word()
287 input_stack::skip_char(); in get_word()
292 int d = input_stack::peek_char(); in get_word()
294 input_stack::skip_char(); in get_word()
305 c = input_stack::peek_char(); in get_word()
308 input_stack::skip_char(); in get_word()
310 int d = input_stack::peek_char(); in get_word()
312 input_stack::skip_char(); in get_word()
338 input_stack::push_file(argv[0].s); in include_command()
703 input_stack::error("missing argument for command `%1'", name); in check_args()
716 input_stack::error("argument %1 for command `%2' must be an integer", in check_args()
727 input_stack::error("argument %1 for command `%2' must be a list of fields", in check_args()
736 input_stack::error("argument %1 for command `%2' must be a field name", in check_args()
753 input_stack::error("too many arguments for command `%1'", name); in check_args()
768 input_stack::error("unknown command `%1'", name); in execute_command()
801 input_stack::init(); in process_commands()
802 input_stack::push_file(file); in process_commands()
808 input_stack::init(); in process_commands()
809 input_stack::push_string(s, file, lineno); in process_commands()