Ignore:
Timestamp:
Oct 11, 2015, 1:45:52 PM (4 years ago)
Author:
nmedfort
Message:

Back-up check in

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/re/re_compiler.h

    r4814 r4829  
    6363
    6464    MarkerType compile(RE * re, pablo::PabloBuilder & cg);
    65     MarkerType AdvanceMarker(MarkerType m, MarkerPosition newpos, pablo::PabloBuilder & pb);
     65    MarkerType AdvanceMarker(const MarkerType m, const MarkerPosition newpos, pablo::PabloBuilder & pb);
    6666   
    6767    void AlignMarkers(MarkerType & m1, MarkerType & m2, pablo::PabloBuilder & pb);
    6868   
    69     pablo::PabloAST * getNamedCharacterClassStream(Name * name, pablo::PabloBuilder & pb);
    70     pablo::PabloAST * nextUnicodePosition(MarkerType m, pablo::PabloBuilder & pb);
    7169    MarkerType process(RE * re, MarkerType marker, pablo::PabloBuilder & pb);
    72     MarkerType process(Name * name, MarkerType marker, pablo::PabloBuilder & pb);
     70    MarkerType compileName(Name * name, MarkerType marker, pablo::PabloBuilder & pb);
    7371    MarkerType process(Seq * seq, MarkerType marker, pablo::PabloBuilder & pb);
    7472    MarkerType processSeqTail(Seq::iterator current, Seq::iterator end, int matchLenSoFar, MarkerType marker, pablo::PabloBuilder & pb);
     
    8684    RE * resolveUnicodeProperties(RE * re);
    8785
     86    Name * generateGraphemeClusterBoundaryRule();
     87    pablo::PabloAST * compileName(Name * name, pablo::PabloBuilder & pb);
     88    MarkerType compileAny(const MarkerType m, pablo::PabloBuilder & pb);
     89
    8890private:
    8991
     
    9294    pablo::PabloAST *                               mCRLF;
    9395    pablo::PabloAST *                               mUnicodeLineBreak;
    94     pablo::PabloAST *                               mNonLineBreak;
     96    pablo::PabloAST *                               mAny;
     97    Name *                                          mGraphemeBoundaryRule;
    9598    pablo::PabloAST *                               mInitial;
    9699    pablo::Assign *                                 mNonFinal;
Note: See TracChangeset for help on using the changeset viewer.