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

Go to the source code of this file.

Enumerations

enum  if_state_t {
  IF_STATE_OUTSIDE, IF_STATE_FALSE_PREFIX, IF_STATE_TRUE_PREFIX, IF_STATE_PASS_MIDDLE,
  IF_STATE_FALSE_MIDDLE, IF_STATE_TRUE_MIDDLE, IF_STATE_PASS_ELSE, IF_STATE_FALSE_ELSE,
  IF_STATE_TRUE_ELSE, IF_STATE_FALSE_TRAILER, IF_STATE_COUNT
}

Functions

void transition (line_type_t linetype)
bool dead_line (void)
bool was_unconditional_line (void)
bool is_unconditional_line (void)
size_t if_start_line (void)
size_t if_depth (void)
if_state_t if_state (void)
void if_control_toplevel (void)
void if_control_initor (void)
void if_control_finitor (void)

Detailed Description

This file provides the If-Control component interface

Definition in file if_control.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines