coan 4.2.4
#include "state_utils.h"
Include dependency graph for chew.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  chew_public_state_s

Typedefs

typedef enum comment_state comment_state_t
typedef struct chew_public_state_s chew_public_state_t

Enumerations

enum  comment_state {
  NO_COMMENT = false, C_COMMENT, CXX_COMMENT, STARTING_COMMENT,
  FINISHING_COMMENT, PSEUDO_COMMENT
}
enum  line_state_t { LS_NEUTER, LS_DIRECTIVE, LS_CODE }

Functions

unsigned eol (char const *cp)
char const * chew_on (char const *cp)
char const * chew_symbol (char const *cp)
char const * chew_continuation (char const *cp)
char const * chew_macro_call (char const *cp)
char const * chew_header_name (char const *cp)
char const * chew_string (char const *cp)
char const * chew_unbroken_string (char const *cp)
void chew_toplevel (void)
void chew_initor (void)
void chew_finitor (void)

Variables

chew_public_state_tchew_public_h

Detailed Description

This file provides the Chew component interface

Definition in file chew.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines