ARB
|
#include <aisc_interpreter.h>
Public Member Functions | |
Output () | |
~Output () | |
bool | inUse () const |
void | assign (FILE *fp_, const char *id_, const char *name_, const Location *openedAt) |
void | assign (FILE *fp_, const char *id_, const char *name_) |
void | assign (FILE *fp_, const char *id_, const char *name_, const Code *openedAt_) |
void | assign_stdout (const char *id_) |
void | close_and_unlink () |
void | close () |
bool | hasID (const char *Name) const |
int | write (const char *line) |
Formatter & | get_formatter () |
void | maybe_start () |
int | maybe_write (const char *line) |
int | maybe_end () |
Definition at line 271 of file aisc_interpreter.h.
|
inline |
Definition at line 305 of file aisc_interpreter.h.
|
inline |
Definition at line 306 of file aisc_interpreter.h.
References cleanup().
|
inline |
Definition at line 308 of file aisc_interpreter.h.
Referenced by assign(), and assign_stdout().
|
inline |
Definition at line 310 of file aisc_interpreter.h.
References aisc_assert, and inUse().
Referenced by assign().
Definition at line 321 of file aisc_interpreter.h.
|
inline |
Definition at line 324 of file aisc_interpreter.h.
References assign(), and Code::source.
|
inline |
Definition at line 328 of file aisc_interpreter.h.
References aisc_assert, inUse(), and NULp.
Referenced by Interpreter::Interpreter().
|
inline |
Definition at line 335 of file aisc_interpreter.h.
|
inline |
Definition at line 343 of file aisc_interpreter.h.
|
inline |
Definition at line 345 of file aisc_interpreter.h.
Definition at line 205 of file aisc.c.
References Interpreter::instance, and print_error.
Referenced by PrintMaybe::add(), and PrintMaybe::spool().
|
inline |
Definition at line 348 of file aisc_interpreter.h.
Referenced by PrintMaybe::add(), and PrintMaybe::spool().
void Output::maybe_start | ( | ) |
Definition at line 185 of file aisc.c.
References Interpreter::instance.
Definition at line 188 of file aisc.c.
References Interpreter::instance, and print_error.
int Output::maybe_end | ( | ) |
Definition at line 196 of file aisc.c.
References Interpreter::instance, PrintMaybe::pop(), and print_error.