printer Struct Reference

プリンタの状態 More...

Collaboration diagram for printer:

Collaboration graph
[legend]

Data Fields

int indent
int cur_lineno
int cur_column
int line_begin
int use_column
int max_column
int print_internal_info
char * buffer
int content_len
int buf_len
int suspended
const char * filename
struct ctrump_pprint_formatfmt

Detailed Description

プリンタの状態

Definition at line 53 of file pretty-printer.c.


Field Documentation

indent

Definition at line 54 of file pretty-printer.c.

Referenced by dedent(), indent(), init_printer(), print_decl_right(), and print_str().

今の行

Definition at line 55 of file pretty-printer.c.

Referenced by goto_loc(), init_printer(), and print_newline().

今のカラム位置

Definition at line 56 of file pretty-printer.c.

Referenced by delete_extra_space(), goto_loc(), init_printer(), print_decl_right(), print_newline(), and print_str().

行開始直後

Definition at line 57 of file pretty-printer.c.

Referenced by goto_bol(), init_printer(), print_newline(), and print_str().

右端

Definition at line 59 of file pretty-printer.c.

Referenced by init_printer().

内部情報を出力するかどうか

Definition at line 61 of file pretty-printer.c.

Referenced by init_printer(), and print_expr().

出力バッファのサイズ

Definition at line 65 of file pretty-printer.c.

Referenced by buf_reserve(), and init_printer().

出力停止

Definition at line 67 of file pretty-printer.c.

Referenced by goto_loc(), init_printer(), pprint_tree(), print_newline(), and print_str().

const char* printer::filename

出力しているCソースの名前

Definition at line 68 of file pretty-printer.c.

Referenced by init_printer(), and pprint_tree().


The documentation for this struct was generated from the following file:

Generated on Tue Mar 31 20:19:28 2009 for ctrump by  doxygen 1.5.6