Ignore:
Timestamp:
Feb 17, 2018, 9:40:32 AM (19 months ago)
Author:
cameron
Message:

Decoupling CC compilers from Pablo Kernel

Location:
icGREP/icgrep-devel/icgrep/UCD
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/UCD/resolve_properties.cpp

    r5787 r5872  
    3636#define Behind(x) makeLookBehindAssertion(x)
    3737#define Ahead(x) makeLookAheadAssertion(x)
     38   
     39   
     40RE * UnicodeBreakRE() {
     41    return makeAlt({makeCC(0x0A, 0x0C), makeSeq({makeCC(0x0D), makeCC(0x0A)}), makeSeq({makeCC(0x0D), makeNegativeLookAheadAssertion(makeCC(0x0A))})});
     42}
    3843
    3944void generateGraphemeClusterBoundaryRule(Name * const &property) {
  • icGREP/icgrep-devel/icgrep/UCD/resolve_properties.h

    r5428 r5872  
    1515LLVM_ATTRIBUTE_NORETURN void UnicodePropertyExpressionError(std::string errmsg);
    1616
     17re::RE * UnicodeBreakRE();
    1718void generateGraphemeClusterBoundaryRule(re::Name * const &property);
    1819bool resolvePropertyDefinition(re::Name * const property);
Note: See TracChangeset for help on using the changeset viewer.