YAP 7.1.0
engine.c File Reference

regex interpeter More...

#include "config.h"

Go to the source code of this file.

Macros

#define BOL   (OUT+1)
 
#define EOL   (BOL+1)
 
#define BOLEOL   (BOL+2)
 
#define NOTHING   (BOL+3)
 
#define BOW   (BOL+4)
 
#define EOW   (BOL+5)
 
#define CODEMAX   (BOL+5) /* highest code used */
 
#define NONCHAR(c)   ((c) > CHAR_MAX)
 
#define NNONCHAR   (CODEMAX-CHAR_MAX)
 
#define SP(t, s, c)   /* nothing */
 
#define AT(t, p1, p2, s1, s2)   /* nothing */
 
#define NOTE(s)   /* nothing */
 

Detailed Description

regex interpeter

Definition in file engine.c.

Macro Definition Documentation

◆ AT

#define AT (   t,
  p1,
  p2,
  s1,
  s2 
)    /* nothing */

Definition at line 141 of file engine.c.

◆ BOL

#define BOL   (OUT+1)

Definition at line 111 of file engine.c.

◆ BOLEOL

#define BOLEOL   (BOL+2)

Definition at line 113 of file engine.c.

◆ BOW

#define BOW   (BOL+4)

Definition at line 115 of file engine.c.

◆ CODEMAX

#define CODEMAX   (BOL+5) /* highest code used */

Definition at line 117 of file engine.c.

◆ EOL

#define EOL   (BOL+1)

Definition at line 112 of file engine.c.

◆ EOW

#define EOW   (BOL+5)

Definition at line 116 of file engine.c.

◆ NNONCHAR

#define NNONCHAR   (CODEMAX-CHAR_MAX)

Definition at line 119 of file engine.c.

◆ NONCHAR

#define NONCHAR (   c)    ((c) > CHAR_MAX)

Definition at line 118 of file engine.c.

◆ NOTE

#define NOTE (   s)    /* nothing */

Definition at line 142 of file engine.c.

◆ NOTHING

#define NOTHING   (BOL+3)

Definition at line 114 of file engine.c.

◆ SP

#define SP (   t,
  s,
 
)    /* nothing */

Definition at line 140 of file engine.c.