src
Classes | Namespaces | Functions
output.h File Reference
#include "src/util/c99_stdint.h"
#include <stddef.h>
#include <stdio.h>
#include <fstream>
#include <set>
#include <sstream>
#include <string>
#include <vector>
#include "src/codegen/label.h"
#include "src/util/counter.h"
#include "src/util/forbid_copy.h"
Include dependency graph for output.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  re2c::OutputFragment
 
struct  re2c::OutputBlock
 
struct  re2c::OutputFile
 
struct  re2c::HeaderFile
 
struct  re2c::Output
 

Namespaces

 re2c
 

Functions

void re2c::output_line_info (std::ostream &o, uint32_t line_number, const char *file_name)
 
void re2c::output_state_goto (std::ostream &o, uint32_t ind, uint32_t start_label)
 
void re2c::output_types (std::ostream &o, uint32_t ind, const std::vector< std::string > &types)
 
void re2c::output_version_time (std::ostream &o)
 
void re2c::output_yyaccept_init (std::ostream &o, uint32_t ind, bool used_yyaccept)
 
void re2c::output_yymaxfill (std::ostream &o, size_t max_fill)
 
std::string re2c::output_get_state ()