Doxygen Source Code Documentation
output.h File Reference
#include "niceprintf.h"
Go to the source code of this file.
Data Structures | |
struct | table_entry |
Defines | |
#define | UNARY_OP 01 |
#define | BINARY_OP 02 |
#define | SPECIAL_FMT NULL |
#define | is_unary_op(x) (opcode_table[x].type == UNARY_OP) |
#define | is_binary_op(x) (opcode_table[x].type == BINARY_OP) |
#define | op_precedence(x) (opcode_table[x].prec) |
#define | op_format(x) (opcode_table[x].format) |
#define | is_right_assoc(x) (_assoc_table [x]) |
#define | is_left_assoc(x) (! _assoc_table [x]) |
Functions | |
void compgoto_out | Argdcl ((FILEP, tagptr, tagptr)) |
void endif_out | Argdcl ((FILEP)) |
void expr_out | Argdcl ((FILEP, tagptr)) |
void out_name | Argdcl ((FILEP, Namep)) |
Variables | |
char | _assoc_table [] |
char * | fl_fmt_string |
char * | db_fmt_string |
char * | cm_fmt_string |
char * | dcm_fmt_string |
int | indent |
int | tab_size |
int | in_string |
table_entry | opcode_table [] |
Define Documentation
|
|
|
Definition at line 21 of file output.h. Referenced by do_p1_expr(), expr_out(), and p1_expr(). |
|
Definition at line 32 of file output.h. Referenced by out_addr(), and output_binary(). |
|
Definition at line 31 of file output.h. Referenced by output_binary(). |
|
Definition at line 20 of file output.h. Referenced by cktype(), do_p1_expr(), expr_out(), and p1_expr(). |
|
Definition at line 23 of file output.h. Referenced by output_binary(). |
|
Definition at line 22 of file output.h. Referenced by out_addr(), out_call(), and output_binary(). |
|
Definition at line 18 of file output.h. Referenced by output_binary(). |
|
|
Function Documentation
|
|
|
|
|
|
|
|
Variable Documentation
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 50 of file output.h. Referenced by ind_printf(), and write_indent(). |
|
|
|
|