/[pcre]/code/trunk/pcre_internal.h
ViewVC logotype

Diff of /code/trunk/pcre_internal.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1398 by ph10, Tue Nov 12 15:20:26 2013 UTC revision 1404 by ph10, Tue Nov 19 15:36:57 2013 UTC
# Line 1857  only. */ Line 1857  only. */
1857  #define PT_UCNC      10    /* Universal Character nameable character */  #define PT_UCNC      10    /* Universal Character nameable character */
1858  #define PT_TABSIZE   11    /* Size of square table for autopossessify tests */  #define PT_TABSIZE   11    /* Size of square table for autopossessify tests */
1859    
1860  /* The following special properties are used only in XCLASS items, when POSIX  /* The following special properties are used only in XCLASS items, when POSIX
1861  classes are specified and PCRE_UCP is set - in other words, for Unicode  classes are specified and PCRE_UCP is set - in other words, for Unicode
1862  handling of these classes. They are not available via the \p or \P escapes like  handling of these classes. They are not available via the \p or \P escapes like
1863  those in the above list, and so they do not take part in the autopossessifying  those in the above list, and so they do not take part in the autopossessifying
1864  table. */  table. */
1865    
1866  #define PT_PXGRAPH   11    /* [:graph:] - characters that mark the paper */  #define PT_PXGRAPH   11    /* [:graph:] - characters that mark the paper */
# Line 1908  enum { ESC_A = 1, ESC_G, ESC_K, ESC_B, E Line 1908  enum { ESC_A = 1, ESC_G, ESC_K, ESC_B, E
1908    
1909  /********************** Opcode definitions ******************/  /********************** Opcode definitions ******************/
1910    
1911  /****** NOTE NOTE NOTE ******  /****** NOTE NOTE NOTE ******
1912    
1913  Starting from 1 (i.e. after OP_END), the values up to OP_EOD must correspond in  Starting from 1 (i.e. after OP_END), the values up to OP_EOD must correspond in
1914  order to the list of escapes immediately above. Furthermore, values up to  order to the list of escapes immediately above. Furthermore, values up to
# Line 1961  enum { Line 1961  enum {
1961    OP_EXTUNI,         /* 22 \X (extended Unicode sequence */    OP_EXTUNI,         /* 22 \X (extended Unicode sequence */
1962    OP_EODN,           /* 23 End of data or \n at end of data (\Z) */    OP_EODN,           /* 23 End of data or \n at end of data (\Z) */
1963    OP_EOD,            /* 24 End of data (\z) */    OP_EOD,            /* 24 End of data (\z) */
1964    
1965    /* Line end assertions */    /* Line end assertions */
1966    
1967    OP_DOLL,           /* 25 End of line - not multiline */    OP_DOLL,           /* 25 End of line - not multiline */
1968    OP_DOLLM,          /* 26 End of line - multiline */    OP_DOLLM,          /* 26 End of line - multiline */
1969    OP_CIRC,           /* 27 Start of line - not multiline */    OP_CIRC,           /* 27 Start of line - not multiline */
1970    OP_CIRCM,          /* 28 Start of line - multiline */    OP_CIRCM,          /* 28 Start of line - multiline */
1971    
1972    /* Single characters; caseful must precede the caseless ones */    /* Single characters; caseful must precede the caseless ones */
1973    
1974    OP_CHAR,           /* 29 Match one character, casefully */    OP_CHAR,           /* 29 Match one character, casefully */
1975    OP_CHARI,          /* 30 Match one character, caselessly */    OP_CHARI,          /* 30 Match one character, caselessly */
1976    OP_NOT,            /* 31 Match one character, not the given one, casefully */    OP_NOT,            /* 31 Match one character, not the given one, casefully */
# Line 2493  typedef struct compile_data { Line 2493  typedef struct compile_data {
2493    int  top_backref;                 /* Maximum back reference */    int  top_backref;                 /* Maximum back reference */
2494    unsigned int backref_map;         /* Bitmap of low back refs */    unsigned int backref_map;         /* Bitmap of low back refs */
2495    unsigned int namedrefcount;       /* Number of backreferences by name */    unsigned int namedrefcount;       /* Number of backreferences by name */
2496    int  parens_depth;                /* Depth of nested parentheses */    int  parens_depth;                /* Depth of nested parentheses */
2497    int  assert_depth;                /* Depth of nested assertions */    int  assert_depth;                /* Depth of nested assertions */
2498    pcre_uint32 external_options;     /* External (initial) options */    pcre_uint32 external_options;     /* External (initial) options */
2499    pcre_uint32 external_flags;       /* External flag bits to be set */    pcre_uint32 external_flags;       /* External flag bits to be set */

Legend:
Removed from v.1398  
changed lines
  Added in v.1404

  ViewVC Help
Powered by ViewVC 1.1.5