Home
last modified time | relevance | path

Searched refs:input_stack (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/gpl2/groff/dist/src/preproc/pic/
H A Dlex.cpp236 class input_stack { class
249 input *input_stack::current_input = 0;
250 int input_stack::bol_flag = 0;
252 inline int input_stack::bol() in bol()
257 void input_stack::clear() in clear()
267 void input_stack::push(input *in) in push()
275 input_stack::clear(); in lex_init()
276 input_stack::push(top); in lex_init()
281 while (input_stack::get_char() != EOF) in lex_cleanup()
285 int input_stack::get_char() in get_char()
[all …]
H A Dpic.h79 friend class input_stack; variable
/netbsd-src/external/gpl2/groff/dist/src/preproc/refer/
H A Dcommand.cpp46 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()
[all …]
/netbsd-src/external/gpl2/groff/dist/src/roff/troff/
H A Dinput.cpp208 friend class input_stack;
414 class input_stack { class
452 input_iterator *input_stack::top = &nil_iterator;
453 int input_stack::level = 0;
454 int input_stack::limit = DEFAULT_INPUT_STACK_LIMIT;
455 int input_stack::div_level = 0;
456 statem *input_stack::diversion_state = NULL;
460 inline int input_stack::get_level() in get_level()
465 inline void input_stack::increase_level() in increase_level()
470 inline void input_stack::decrease_level() in decrease_level()
[all …]
/netbsd-src/external/gpl2/groff/dist/
H A DChangeLog1352 (input_stack): New member functions `get_div_level',
1356 (input_stack::finish_get, input_stack::finish_peek,
1357 input_stack::remove_boundary, input_stack::end_file,
1358 input_stack::clear, input_stack::pop_macro): Call
1360 (input_stack::push): Handle `div_level' and `diversion_state'.
1450 (input_stack): New member functions `increase_level' and
1452 (input_stack::get_level): Don't use `internal_level'.
2935 (input_stack::get): Handle `old_have_input'.
4302 * src/roff/troff/input.cc (input_stack::get): Handle `have_input'.
H A DChangeLog.117240 (input_stack): Ditto.
1013 (input_stack::add_return_boundary, input_stack::is_return_boundary):
1015 (input_stack::clear): Use it.
1016 (input_stack::pop_macro): New function.
H A DChangeLog.1151482 * troff/input.cc (input_stack::backtrace): Change type of to const
2077 * troff/input.cc (input_stack::push): Improve error message when
2468 (input_stack::end_file): New function.
2469 (input_stack::next_file): Handle the situation where there is no
2473 input_stack::end_file().
2787 * troff/input.c (input_stack::clear): Clear past any boundaries and
3232 * pic/lex.c (input_stack::bol): Move definition out of class body.
6063 * troff/input.c (input_stack::clear): New function.
6064 * troff/input.c (exit_request): Use input_stack::clear.
H A DChangeLog.1182186 (input_stack::push_file), src/preproc/refer/refer.cc (do_file,