coan 4.2.4
#include "line_despatch.h"
#include "report.h"
#include "args.h"
#include "line_edit.h"
#include "io.h"
Include dependency graph for line_despatch.c:

Go to the source code of this file.

Data Structures

struct  line_despatch_state_s

Defines

#define LINE_UNSIMPLIFIED   (GET_PUBLIC(line_edit,ops_cut) == false && GET_PUBLIC(line_edit,parens_deleted) == 0)

Typedefs

typedef struct
line_despatch_state_s 
line_despatch_state_t

Enumerations

enum  line_despatch_storage_type { line_despatch_storage_type = STATE_STATIC }
enum  line_despatch_init_type { line_despatch_initialisation_type = STATIC_INITABLE }

Functions

static void printline_fast (void)
static void printline_cut (void)
static void printline_restore_all_paren (void)
static void printline_slow (void)
static void printline (void)
static void printline_commented_out (void)
static void flushline_dummy (bool keep, const char *insert_text)
static void flushline_live (bool keep, char const *insert_text)
void line_despatch_initor (void)
void line_despatch_finitor (void)
void line_despatch_no_op (void)
void print (void)
void drop (void)
void substitute (const char *replacement)

Variables

static line_despatch_state_t line_despatch_state
line_despatch_state_tline_despatch_h = & line_despatch_state
line_despatch_public_state_tline_despatch_public_h = ( line_despatch_public_state_t *)& line_despatch_state
static const
line_despatch_state_t *const 
line_despatch_static_initialiser_h = & line_despatch_static_initialiser
void(* line_despatch_init_h )(line_despatch_state_t *)
void(* line_despatch_finis_h )(line_despatch_state_t *)
static const line_despatch_state_t line_despatch_static_initialiser = { { 0, 0 }, flushline_live, false }

Detailed Description

This file implements the Line Despatch component

Definition in file line_despatch.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines